English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

sur excell, je voudrais remplacer toutes les cellules de couleur rouge par la couleur bleue.
comme il y en a plus de 1000 à changer, je voudrai automatiser cette tache.
est ce possible sur excell, et la procedure à executer?
merci d'avance pour vos reponses.

2006-11-29 03:42:18 · 6 réponses · demandé par Anonymous dans Informatique et internet Logiciels

6 réponses

C'est très simple : pas de macro ou de basic.

Vas dans "Edition"-> "remplacer" (ou rechercher puis remplacer)

Là tu sélectionnes option et tu as la possibilité de spécifier le format à rechercher (La couleur de la police ou du fond par exemple) et le remplacer par un autre.

2006-11-29 04:06:12 · answer #1 · answered by gentilhomme 3 · 1 0

Tape ça sur un module :

Sub Format()
A = Application.Worksheets. _
Application.Selection.Cells _
.Count
For X = 1 To A
B = Application.Worksheets _
.Application.Selection.Cells _
(X).Interior.ColorIndex
If B = 3 Then
Application.Worksheets _
.Application.Selection.Cells _
(X).Interior.ColorIndex = 8
Else
End If
Next X
End Sub

Sélectionne ensuite la plage contenant les cellules à modifier, et lance la macro (si les couleurs ne sont pas les mêmes, il faudra changer les codes couleurs).

Tu peux également lancer la macro en sélectionnant toute la feuilles mais c'est plus long.

2006-11-29 21:28:52 · answer #2 · answered by Anonymous · 0 0

en effet, c'est possible.

utilise le code suivant

Dim x As Long
Dim y As Long
For y = 1 To 30
For x = 1 To 5
If ActiveSheet.Cells(y, x).Interior.ColorIndex = 3 Then
ActiveSheet.Cells(y, x).Interior.ColorIndex = 5
End If
Next x
Next y

en remplacant le 30 par le nombre de lignes
et le 5 par le nombre de colonnes.

sinon
envoie moi ton fichier, je ferai ce qu'il faut

2006-11-29 16:24:58 · answer #3 · answered by Ramis V 7 · 0 0

Désolé, je n'utilise que la version américaine mais c'est relativement facile

solution n°1, définir un format conditionnel à appliquer sur une zone, et rentrer une formule à appliquer par exemple si le contenu de la cellule est > 0 alors la couleur de la cellule est bleue si < 0 alors la couleur est rouge.

Solution 2, Il faut pointer toute la zone à traiter, puis GOTO (touche F5), special, conditional format, same, et select,seulement les cellules ayant un format identique seront selectionnées. Clique sur shift et ensuite change le format à partir de la barre d'outil.

Autre solution créer une macro en visual basic. Mais c'est un peu plus complexe à définir ici en quelques lignes.

2006-11-29 04:04:57 · answer #4 · answered by dominique T 3 · 0 1

Y me semble que j'ai vu la solution dans le dernier micro hebdo ou un truc com ça.

2006-11-29 03:52:29 · answer #5 · answered by balibalo1fr 4 · 0 1

Tu peux le faire sur une et après en utilisant le pinceau du selectionne les autres et elles seront toutes de la meme couleur

Sinon tu les selectionne toutes et tu fais bouton droit et "format de la cellule". La tu change la couleur à bleu...

2006-11-29 03:51:07 · answer #6 · answered by IOIO 3 · 0 1

fedest.com, questions and answers