encore une question de Range

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

XanorK

XLDnaute Occasionnel
Bonjour,


Si y'a bien un truc qui me gene en VBA, c'est le RAnge.

Aujourd'hui, grace a l'enregistreur de macro, j'obtiens, apres retouche, la ligne de code suivante :
Range("B7:d" & DerLign & ",J7:J" & DerLign).Select
avec ca, il me sélectionne bien les colonnes B, C, D et J

Mon probleme est que c'est pas forcement la colonne J dont j'ai besoin, mais ca peut etre la colonne N°col (avec un dim N°col as integer)

j'ai donc ecrit ceci :
Range("B7:d" & DerLign, Range(Cells(7, N°col), Cells(DerLign, N°col))).Select
mais la il me selectionne toutes les colonnes de B à J


Comment faire ? Ou est mon erreur ?


D'avance merci
 
Re : encore une question de Range

Merci Skoobi,


Ta commande union m'a bien aidé.
Juste pour aider quiquonque aurait le meme souci, je precise que ta commande m'a selection les B7 à D&derlign MAIS unique la premiere et la derniere case de l'autre colonne.

J'ai dc rajouter un range ce qui donne :

Code:
Union(Range("B7:d" & DerLign), Range(Cells(7, N°col), Cells(DerLign, N°col))).Select

Et la miracle, ca marche !!!!!!!!!!
 
- 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
687
Réponses
2
Affichages
1 K
D
Réponses
4
Affichages
1 K
B
  • Question Question
Microsoft 365 colorer une plage
Réponses
2
Affichages
970
bd.afaf
B
A
Réponses
3
Affichages
2 K
Alex6942
A
Retour