Bonjour,
Soit 2 plages nommées "Maplage1" et "MaPlage2".
Je voudrais, par VBA, colorier (Couleur 35) chaque cellule de MaPlage1 qui
n'est pas vide ET dont la valeur est présente dans MaPlage2.
Quelqu'un pourrait-il m'indiquer le code à utiliser ?
Merci
Domi
Bonsoir, Ceci peut-être '---------- Sub JJ() [maplage1].Interior.ColorIndex = xlNone For Each c In [maplage1] If Application.CountIf([maplage2], c) > 0 Then c.Interior.ColorIndex = 35 Next End Sub '-------------
-- Salutations JJ
"Domi" a écrit dans le message de news: %
Bonjour, Soit 2 plages nommées "Maplage1" et "MaPlage2". Je voudrais, par VBA, colorier (Couleur 35) chaque cellule de MaPlage1 qui n'est pas vide ET dont la valeur est présente dans MaPlage2. Quelqu'un pourrait-il m'indiquer le code à utiliser ? Merci Domi
Bonsoir,
Ceci peut-être
'----------
Sub JJ()
[maplage1].Interior.ColorIndex = xlNone
For Each c In [maplage1]
If Application.CountIf([maplage2], c) > 0 Then c.Interior.ColorIndex = 35
Next
End Sub
'-------------
--
Salutations
JJ
"Domi" <scrat83@free.fr> a écrit dans le message de news:
%23yUhRItBJHA.3512@TK2MSFTNGP05.phx.gbl...
Bonjour,
Soit 2 plages nommées "Maplage1" et "MaPlage2".
Je voudrais, par VBA, colorier (Couleur 35) chaque cellule de MaPlage1 qui
n'est pas vide ET dont la valeur est présente dans MaPlage2.
Quelqu'un pourrait-il m'indiquer le code à utiliser ?
Merci
Domi
Bonsoir, Ceci peut-être '---------- Sub JJ() [maplage1].Interior.ColorIndex = xlNone For Each c In [maplage1] If Application.CountIf([maplage2], c) > 0 Then c.Interior.ColorIndex = 35 Next End Sub '-------------
-- Salutations JJ
"Domi" a écrit dans le message de news: %
Bonjour, Soit 2 plages nommées "Maplage1" et "MaPlage2". Je voudrais, par VBA, colorier (Couleur 35) chaque cellule de MaPlage1 qui n'est pas vide ET dont la valeur est présente dans MaPlage2. Quelqu'un pourrait-il m'indiquer le code à utiliser ? Merci Domi
Domi
Testé et approuvé ;o) Merci Domi
"Jacky" a écrit dans le message de news:
Bonsoir, Ceci peut-être '---------- Sub JJ() [maplage1].Interior.ColorIndex = xlNone For Each c In [maplage1] If Application.CountIf([maplage2], c) > 0 Then c.Interior.ColorIndex = 35 Next End Sub '-------------
-- Salutations JJ
"Domi" a écrit dans le message de news: %
Bonjour, Soit 2 plages nommées "Maplage1" et "MaPlage2". Je voudrais, par VBA, colorier (Couleur 35) chaque cellule de MaPlage1 qui n'est pas vide ET dont la valeur est présente dans MaPlage2. Quelqu'un pourrait-il m'indiquer le code à utiliser ? Merci Domi
Testé et approuvé ;o)
Merci
Domi
"Jacky" <Dupond@marcel.fr> a écrit dans le message de news:
e7ypdatBJHA.4316@TK2MSFTNGP05.phx.gbl...
Bonsoir,
Ceci peut-être
'----------
Sub JJ()
[maplage1].Interior.ColorIndex = xlNone
For Each c In [maplage1]
If Application.CountIf([maplage2], c) > 0 Then c.Interior.ColorIndex = 35
Next
End Sub
'-------------
--
Salutations
JJ
"Domi" <scrat83@free.fr> a écrit dans le message de news:
%23yUhRItBJHA.3512@TK2MSFTNGP05.phx.gbl...
Bonjour,
Soit 2 plages nommées "Maplage1" et "MaPlage2".
Je voudrais, par VBA, colorier (Couleur 35) chaque cellule de MaPlage1
qui n'est pas vide ET dont la valeur est présente dans MaPlage2.
Quelqu'un pourrait-il m'indiquer le code à utiliser ?
Merci
Domi
Bonsoir, Ceci peut-être '---------- Sub JJ() [maplage1].Interior.ColorIndex = xlNone For Each c In [maplage1] If Application.CountIf([maplage2], c) > 0 Then c.Interior.ColorIndex = 35 Next End Sub '-------------
-- Salutations JJ
"Domi" a écrit dans le message de news: %
Bonjour, Soit 2 plages nommées "Maplage1" et "MaPlage2". Je voudrais, par VBA, colorier (Couleur 35) chaque cellule de MaPlage1 qui n'est pas vide ET dont la valeur est présente dans MaPlage2. Quelqu'un pourrait-il m'indiquer le code à utiliser ? Merci Domi
Jacquouille
Bonsoir Domi ----------------- Sub Doublons_MPFE() derLB = [B65536].End(xlUp).Row For i = 1 To [A65536].End(xlUp).Row For Each c In Range("B1:B" & derLB) If Range("A" & i).Value <> "" And [c] = Range("A" & i) Then Range("A" & i).Interior.ColorIndex = 35 End If Next Next End Sub --------------------------------- Je l'ai testée avec des cel vides...et cela semble convenir. Bonne chance -- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"Domi" a écrit dans le message de news: %
Bonjour, Soit 2 plages nommées "Maplage1" et "MaPlage2". Je voudrais, par VBA, colorier (Couleur 35) chaque cellule de MaPlage1 qui n'est pas vide ET dont la valeur est présente dans MaPlage2. Quelqu'un pourrait-il m'indiquer le code à utiliser ? Merci Domi
Bonsoir Domi
-----------------
Sub Doublons_MPFE()
derLB = [B65536].End(xlUp).Row
For i = 1 To [A65536].End(xlUp).Row
For Each c In Range("B1:B" & derLB)
If Range("A" & i).Value <> "" And [c] = Range("A" & i) Then
Range("A" & i).Interior.ColorIndex = 35
End If
Next
Next
End Sub
---------------------------------
Je l'ai testée avec des cel vides...et cela semble convenir.
Bonne chance
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"Domi" <scrat83@free.fr> a écrit dans le message de news:
%23yUhRItBJHA.3512@TK2MSFTNGP05.phx.gbl...
Bonjour,
Soit 2 plages nommées "Maplage1" et "MaPlage2".
Je voudrais, par VBA, colorier (Couleur 35) chaque cellule de MaPlage1 qui
n'est pas vide ET dont la valeur est présente dans MaPlage2.
Quelqu'un pourrait-il m'indiquer le code à utiliser ?
Merci
Domi
Bonsoir Domi ----------------- Sub Doublons_MPFE() derLB = [B65536].End(xlUp).Row For i = 1 To [A65536].End(xlUp).Row For Each c In Range("B1:B" & derLB) If Range("A" & i).Value <> "" And [c] = Range("A" & i) Then Range("A" & i).Interior.ColorIndex = 35 End If Next Next End Sub --------------------------------- Je l'ai testée avec des cel vides...et cela semble convenir. Bonne chance -- Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"Domi" a écrit dans le message de news: %
Bonjour, Soit 2 plages nommées "Maplage1" et "MaPlage2". Je voudrais, par VBA, colorier (Couleur 35) chaque cellule de MaPlage1 qui n'est pas vide ET dont la valeur est présente dans MaPlage2. Quelqu'un pourrait-il m'indiquer le code à utiliser ? Merci Domi
Jacky
Re Même que l'on peut se passer du >0
If Application.CountIf([maplage2], c) Then c.Interior.ColorIndex = 35
-- Salutations JJ
"Domi" a écrit dans le message de news:
Testé et approuvé ;o) Merci Domi
"Jacky" a écrit dans le message de news:
Bonsoir, Ceci peut-être '---------- Sub JJ() [maplage1].Interior.ColorIndex = xlNone For Each c In [maplage1] If Application.CountIf([maplage2], c) > 0 Then c.Interior.ColorIndex = 35 Next End Sub '-------------
-- Salutations JJ
"Domi" a écrit dans le message de news: %
Bonjour, Soit 2 plages nommées "Maplage1" et "MaPlage2". Je voudrais, par VBA, colorier (Couleur 35) chaque cellule de MaPlage1 qui n'est pas vide ET dont la valeur est présente dans MaPlage2. Quelqu'un pourrait-il m'indiquer le code à utiliser ? Merci Domi
Re
Même que l'on peut se passer du >0
If Application.CountIf([maplage2], c) Then c.Interior.ColorIndex = 35
--
Salutations
JJ
"Domi" <scrat83@free.fr> a écrit dans le message de news:
OY4O9ttBJHA.4700@TK2MSFTNGP03.phx.gbl...
Testé et approuvé ;o)
Merci
Domi
"Jacky" <Dupond@marcel.fr> a écrit dans le message de news:
e7ypdatBJHA.4316@TK2MSFTNGP05.phx.gbl...
Bonsoir,
Ceci peut-être
'----------
Sub JJ()
[maplage1].Interior.ColorIndex = xlNone
For Each c In [maplage1]
If Application.CountIf([maplage2], c) > 0 Then c.Interior.ColorIndex =
35
Next
End Sub
'-------------
--
Salutations
JJ
"Domi" <scrat83@free.fr> a écrit dans le message de news:
%23yUhRItBJHA.3512@TK2MSFTNGP05.phx.gbl...
Bonjour,
Soit 2 plages nommées "Maplage1" et "MaPlage2".
Je voudrais, par VBA, colorier (Couleur 35) chaque cellule de MaPlage1
qui n'est pas vide ET dont la valeur est présente dans MaPlage2.
Quelqu'un pourrait-il m'indiquer le code à utiliser ?
Merci
Domi
If Application.CountIf([maplage2], c) Then c.Interior.ColorIndex = 35
-- Salutations JJ
"Domi" a écrit dans le message de news:
Testé et approuvé ;o) Merci Domi
"Jacky" a écrit dans le message de news:
Bonsoir, Ceci peut-être '---------- Sub JJ() [maplage1].Interior.ColorIndex = xlNone For Each c In [maplage1] If Application.CountIf([maplage2], c) > 0 Then c.Interior.ColorIndex = 35 Next End Sub '-------------
-- Salutations JJ
"Domi" a écrit dans le message de news: %
Bonjour, Soit 2 plages nommées "Maplage1" et "MaPlage2". Je voudrais, par VBA, colorier (Couleur 35) chaque cellule de MaPlage1 qui n'est pas vide ET dont la valeur est présente dans MaPlage2. Quelqu'un pourrait-il m'indiquer le code à utiliser ? Merci Domi
Modeste
Bonsour® Jacky avec ferveur ;o))) vous nous disiez :
Même que l'on peut se passer du >0 If Application.CountIf([maplage2], c) Then c.Interior.ColorIndex 5
B'soir modeste ;o))) même que l'on peut se passer du IF
Oui, mais le temps de réponse est doublé. Testé avec 10 000 cellules 9,2 secondes pour ta version contre 4,6 secondes pour la mienne Je garde mon "IF" ;o))))))
-- Salutations JJ
"Modeste" a écrit dans le message de news:
Bonsour® Jacky avec ferveur ;o))) vous nous disiez :
Même que l'on peut se passer du >0 If Application.CountIf([maplage2], c) Then c.Interior.ColorIndex 5
B'soir modeste
;o)))
même que l'on peut se passer du IF
Oui, mais le temps de réponse est doublé.
Testé avec 10 000 cellules
9,2 secondes pour ta version contre 4,6 secondes pour la mienne
Je garde mon "IF" ;o))))))
--
Salutations
JJ
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
OpfNFduBJHA.4528@TK2MSFTNGP04.phx.gbl...
Bonsour® Jacky avec ferveur ;o))) vous nous disiez :
Même que l'on peut se passer du >0
If Application.CountIf([maplage2], c) Then c.Interior.ColorIndex 5
B'soir modeste ;o))) même que l'on peut se passer du IF
Oui, mais le temps de réponse est doublé. Testé avec 10 000 cellules 9,2 secondes pour ta version contre 4,6 secondes pour la mienne Je garde mon "IF" ;o))))))
-- Salutations JJ
"Modeste" a écrit dans le message de news:
Bonsour® Jacky avec ferveur ;o))) vous nous disiez :
Même que l'on peut se passer du >0 If Application.CountIf([maplage2], c) Then c.Interior.ColorIndex 5
Bonsour® Jacky avec ferveur ;o))) vous nous disiez :
;o))) même que l'on peut se passer du IF
Oui, mais le temps de réponse est doublé. Testé avec 10 000 cellules 9,2 secondes pour ta version contre 4,6 secondes pour la mienne Je garde mon "IF" ;o))))))
sauf que tu n'annules pas les couleurs en cas de changement il faudrait que tu utilises le ELSE et alors revoir le temps de reponse !!! -- @+ ;o)))
Bonsour® Jacky avec ferveur ;o))) vous nous disiez :
;o)))
même que l'on peut se passer du IF
Oui, mais le temps de réponse est doublé.
Testé avec 10 000 cellules
9,2 secondes pour ta version contre 4,6 secondes pour la mienne
Je garde mon "IF" ;o))))))
sauf que tu n'annules pas les couleurs en cas de changement
il faudrait que tu utilises le ELSE
et alors revoir le temps de reponse !!!
--
@+
;o)))
Bonsour® Jacky avec ferveur ;o))) vous nous disiez :
;o))) même que l'on peut se passer du IF
Oui, mais le temps de réponse est doublé. Testé avec 10 000 cellules 9,2 secondes pour ta version contre 4,6 secondes pour la mienne Je garde mon "IF" ;o))))))
sauf que tu n'annules pas les couleurs en cas de changement il faudrait que tu utilises le ELSE et alors revoir le temps de reponse !!! -- @+ ;o)))
Jacky
Re.. Ben non! Pas besoin de Else C'est pour cela que j'ai ceci en début de code [maplage1].Interior.ColorIndex = xlNone Je garde encore mon "IF" ;o)))))
-- Salutations JJ
"Modeste" a écrit dans le message de news:
Bonsour® Jacky avec ferveur ;o))) vous nous disiez :
;o))) même que l'on peut se passer du IF
Oui, mais le temps de réponse est doublé. Testé avec 10 000 cellules 9,2 secondes pour ta version contre 4,6 secondes pour la mienne Je garde mon "IF" ;o))))))
sauf que tu n'annules pas les couleurs en cas de changement il faudrait que tu utilises le ELSE et alors revoir le temps de reponse !!! -- @+ ;o)))
Re..
Ben non!
Pas besoin de Else
C'est pour cela que j'ai ceci en début de code
[maplage1].Interior.ColorIndex = xlNone
Je garde encore mon "IF" ;o)))))
--
Salutations
JJ
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
umxlUdvBJHA.3512@TK2MSFTNGP05.phx.gbl...
Bonsour® Jacky avec ferveur ;o))) vous nous disiez :
;o)))
même que l'on peut se passer du IF
Oui, mais le temps de réponse est doublé.
Testé avec 10 000 cellules
9,2 secondes pour ta version contre 4,6 secondes pour la mienne
Je garde mon "IF" ;o))))))
sauf que tu n'annules pas les couleurs en cas de changement
il faudrait que tu utilises le ELSE
et alors revoir le temps de reponse !!!
--
@+
;o)))
Re.. Ben non! Pas besoin de Else C'est pour cela que j'ai ceci en début de code [maplage1].Interior.ColorIndex = xlNone Je garde encore mon "IF" ;o)))))
-- Salutations JJ
"Modeste" a écrit dans le message de news:
Bonsour® Jacky avec ferveur ;o))) vous nous disiez :
;o))) même que l'on peut se passer du IF
Oui, mais le temps de réponse est doublé. Testé avec 10 000 cellules 9,2 secondes pour ta version contre 4,6 secondes pour la mienne Je garde mon "IF" ;o))))))
sauf que tu n'annules pas les couleurs en cas de changement il faudrait que tu utilises le ELSE et alors revoir le temps de reponse !!! -- @+ ;o)))
Modeste
Bonsour® Jacky avec ferveur ;o))) vous nous disiez :
C'est pour cela que j'ai ceci en début de code [maplage1].Interior.ColorIndex = xlNone Je garde encore mon "IF"
;o))))) -- @+ ;o)))
Bonsour® Jacky avec ferveur ;o))) vous nous disiez :
C'est pour cela que j'ai ceci en début de code
[maplage1].Interior.ColorIndex = xlNone
Je garde encore mon "IF"