OVH Cloud OVH Cloud

code vba mais probleme

10 réponses
Avatar
hali
bjr

For Each mh In Range("trimestre1")

j'ai ce code en vba qui me permet de parcourir chaque element de la zone
Trimestre 1,mais je voudrai également qui parcours trimestre 2 , trimestre 3,
trimestre 4.....

J'ai essayé:
For Each mh In Range("trimestre1";"trimestre2")

cela ne focntionne pas.

quelqu'un connait l'astuce du bon code.

merci

10 réponses

Avatar
JpPradier
Bonjour hali

Pas testé :
For each mh in union(Range("trimestre1"), Range("trimestre2"))

j-p
Avatar
Bonjour,
For n = 1 To 2
For Each mh In Range("trimestre" & n)
MsgBox mh
Next
Next
Philippe

"hali" a écrit dans le message de
news:
bjr

For Each mh In Range("trimestre1")

j'ai ce code en vba qui me permet de parcourir chaque element de la zone
Trimestre 1,mais je voudrai également qui parcours trimestre 2 , trimestre
3,

trimestre 4.....

J'ai essayé:
For Each mh In Range("trimestre1";"trimestre2")

cela ne focntionne pas.

quelqu'un connait l'astuce du bon code.

merci



Avatar
Philippe.R
Bonjour hali,
For Each mh In Union(Range("trimestre1"), Range("trimestre2"),Range("trimestreX"))
'suite du code
Next mh
devrait pouvoir servir de base
--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"hali" a écrit dans le message de news:

bjr

For Each mh In Range("trimestre1")

j'ai ce code en vba qui me permet de parcourir chaque element de la zone
Trimestre 1,mais je voudrai également qui parcours trimestre 2 , trimestre 3,
trimestre 4.....

J'ai essayé:
For Each mh In Range("trimestre1";"trimestre2")

cela ne focntionne pas.

quelqu'un connait l'astuce du bon code.

merci



Avatar
Patrick Fredin
Bonjour,

Éventuellement, tu pourrais cela :

For bCount = 1 to 4
For Each mh In Range("trimestre" & bCount)

Next mh
Next bCount

--
Patrick

"hali" wrote in message
news:
bjr

For Each mh In Range("trimestre1")

j'ai ce code en vba qui me permet de parcourir chaque element de la zone
Trimestre 1,mais je voudrai également qui parcours trimestre 2 , trimestre
3,
trimestre 4.....

J'ai essayé:
For Each mh In Range("trimestre1";"trimestre2")

cela ne focntionne pas.

quelqu'un connait l'astuce du bon code.

merci



Avatar
hali
merci c'est OK
mais du coup j'ai un nouveau probleme
je voudrai au fait qui verifie le trimestre 1
une fois l'execution du programme il repart vers le trimestre 2
et ainsi de suite
merci



Bonjour hali

Pas testé :
For each mh in union(Range("trimestre1"), Range("trimestre2"))

j-p




Avatar
JpPradier
Je ne comprends pas ta question là. Tu peux la reformuler ou donner un petit exemple ?

j-p
Avatar
Corona
Re,
Cette solution ne corresponds pas à ce que tu cherches ?
For n = 1 To 4
For Each mh In Range("trimestre" & n)
MsgBox mh
Next
Next

"hali" a écrit dans le message de
news:
merci c'est OK
mais du coup j'ai un nouveau probleme
je voudrai au fait qui verifie le trimestre 1
une fois l'execution du programme il repart vers le trimestre 2
et ainsi de suite
merci



Bonjour hali

Pas testé :
For each mh in union(Range("trimestre1"), Range("trimestre2"))

j-p






Avatar
hali
désolé mais je veux etre plus clair

au fait ce que je veux je rentre une date dans une cellule A1

et de La cellule B2 à B10, j'ai aussi des dates

supposons que j'ai 01:03:2004 sur A1 et que dans les cellules de B2à J10

j'ai:
01/03/2004 01/06/2004/ 01/09/2004 01/12/2004 01/03/2005 01/06:2006....

il faut que comme 01/03/2004 en B2 est égale à la date rentré en A1 je
voudrai donc masquer cette colonne B

et ainsi de suite suivant la date entré en A1

merci de ton aide

Je ne comprends pas ta question là. Tu peux la reformuler ou donner un petit exemple ?

j-p




Avatar
JpPradier
Je crois que Jacky t'as répondu dans l'autre fil.

j-p
Avatar
Jacky
Bonsoir JP

Personnellement , je serais curieux de voir le résultat de tous ces codes
dans leurs finalités.
;-)
JJ

"JpPradier" a écrit dans le message
de news:
Je crois que Jacky t'as répondu dans l'autre fil.

j-p