Range("C7:J50","K7:K50") en VBA

  • Initiateur de la discussion Initiateur de la discussion jhofman
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jhofman

XLDnaute Occasionnel
Bonjour,


je cherche à parcourir 2 plages de cellulles.

Set range1 = Range("C7:J50")
Set range2 = Range("K7:K50")

avec un code du genre.
For Each Cel In range1...etc.

et en utilsant la variable
L = Sheets(ONGLET_name).Range("A65536").End(xlUp).Row
afin de définir le range précisément.



avec un seul groupe de cellules, c'est facile.
avec 2, j'ai du mal à écrire mon code de manière synthétique.
Range("C7:J50","K7:K50")
Merci de votre aide🙂
 
Re : Range("C7:J50","K7:K50") en VBA

Bonjour Jhofman,

Tout dépend si tes 2 plages de cellules sont systématiquement de même longueur ou non !?

Si oui :
Code:
With [COLOR=black]Sheets(ONGLET_name)[/COLOR]
[COLOR=black]  L = .Range("A65536").End(xlUp).Row[/COLOR]
[COLOR=black]  Set MyRge = .Range("C7:K" & L)[/COLOR]
[COLOR=black]  For Each Cel In MyRge[/COLOR]
  Next Cel
End With

Voilà 😉
 
Re : Range("C7:J50","K7:K50") en VBA

bonjour jhofman

Salut Bruno 🙂 🙂

une solution pour des ranges de dimension differentes et non contigues

Code:
[COLOR=black]L = Sheets(ONGLET_name).Range("A65536").End(xlUp).Row[/COLOR]
Set LeRange = Application.Union(Range("C7:E" & L), Range("K7:K" & L))
For Each cel In LeRange
   cel.value.......
Next cel
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
753
Réponses
17
Affichages
2 K
Z
Réponses
7
Affichages
1 K
Zifox
Z
Z
Réponses
3
Affichages
1 K
Zifox
Z
G
  • Question Question
Réponses
1
Affichages
803
Grouchet
G
A
Réponses
1
Affichages
1 K
T
Réponses
3
Affichages
3 K
Retour