XL03 VBA: syntaxe Range()

  • Initiateur de la discussion Initiateur de la discussion Christian22
  • 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 !

C

Christian22

Guest
Bonjour à tous,
je voudrais faire un copier coller, dans lequel je sélectionne plusieurs groupes de cellules non connexes, pour les copier.
Si les adresses de mes cellules sont fixes, la sélection s'écrit par exemple:
Code:
Range("D7:D9,G7:G9").Select

j'aimerais faire la même sélection avec un adressage variable de mes cellules, du type
Code:
Range(cells(7,4):cells(i,4), cells(7,7):cells(i,7)).Select
ce qui ne fonctionne pas car il ne reconnait pas le : dans ce cas.

Connaissez vous une solution pour réaliser cette sélection multiple ( car cela ne pose pas de problème si je sélectionne juste Range(cells(7,4),cells(i,4)))

Merci de votre aide

Christian
 
Re : XL03 VBA: syntaxe Range()

Bonjour,

avec le terme "UNION" tu peux regrouper plusieurs range dans une même sélection.

dans ton cas çà donnerait quelque chose comme :
Code:
Union(Range(Cells(7, 4), Cells(i, 4)), Range(Cells(7, 7), Cells(i, 7))).Select

Solution extensible à plus de 2 range selectionnés en même temps

A+
 
Dernière édition:
Re : XL03 VBA: syntaxe Range()

bonjour Christian

Il doit y avoir mieux mais ceci semble fonctionner

Code:
Range(Cells(7, 4).Address & ":" & Cells(i, 4).Address & "," & Cells(7, 7).Address & ":" & Cells(i, 7).Address).Select

Edit Salut gwenlorin (j'aurais du actuliser !!!)
 
Re : XL03 VBA: syntaxe Range()

Merci à tous les deux pour vos réponses,

et votre rapidité,

Union me semble parfait dans mon cas (c'est un peu plus lisible si je selectionne plusieurs range)

A bientôt,

Christian
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

B
Réponses
2
Affichages
2 K
bastienb
B
S
Réponses
4
Affichages
2 K
stage_ferrit
S
R
Réponses
5
Affichages
2 K
R
Réponses
12
Affichages
2 K
S
Réponses
2
Affichages
1 K
S
E
Réponses
2
Affichages
2 K
J
Réponses
4
Affichages
15 K
JerCaz
J
S
  • Question Question
Réponses
9
Affichages
3 K
stephane.quinquis
S
D
Réponses
1
Affichages
5 K
M
Retour