Comment coder dans VBA une sélection variables de cellules ?

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

V

Vincent_du_53

Guest
Bonjour,

Comment coder la sélection d’une plage de cellules si les lignes et les colonnes sont variables ?


Si seules les lignes sont variables, j’utilise par exemple, le code suivant : Range("B" & Ligne1 & ":G" & Ligne1).Select
Quel code utiliser si les colonnes sont aussi variables ?


Merci d’avance,
 
Re : Comment coder dans VBA une sélection variables de cellules ?

Bonjour,

A voir quels critères permettent de déterminer les colonnes.... regarge peut être du coté de "cells" avec un "resize", sans plus de détails, difficile d'en dire plus...

bonne fin d'après midi
@+
 
Re : Comment coder dans VBA une sélection variables de cellules ?

Merci Pierrot

toujours dans le même esprit : la syntaxe avec Range est du type A1 (colonne une lettre, ligne un chiffre)

quel code faut-il utiliser si je souhaite utiliser L1C1 au lieu de A1 ?

Range ("A1:B2") : c'est OK
Mais Range ("L1C1:L2C2") : là ça bugg !

Merci d'avance,
 
Re : Comment coder dans VBA une sélection variables de cellules ?

salut

et c'est normal !

(sans contexte) tu pourrais essayer avec 4 variables -ligne de début, colonne de début, ligne de fin...-
Code:
Range(Cells(Ld,Cd),Cells(Lf,Cf))
 
Re : Comment coder dans VBA une sélection variables de cellules ?

Bonsoir à tous

Une autre syntaxe plus immédiatement intelligible parfois
Range(Cells(1,"A"),Cells(2,"B"))
(par exemple comparé aux deux autres ci-dessous)
Code:
Sub a()
MsgBox Range("A1:B2").Address
MsgBox Cells(1, 1).Resize(2, 2).Address
MsgBox Range(Cells(1, "A"), Cells(2, "B")).Address
End Sub
 
- 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

Réponses
14
Affichages
484
Retour