VBA : selectionner colonne entière avec noms de variables

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

Phillip

XLDnaute Occasionnel
Bonjour,

Je voudrais faire une boite de dialogue où l'utilisateur rentre un nom ou numéro de colonne et que ce numéro de colonne permette d'en insérer une. J'ai un problème de syntaxe.

Voici mon code :
numerocolonne = Application.InputBox(prompt:= _
"Saisir un numéro de colonne", Type:=2)
'
If numerocolonne = "Faux" Then
Exit Sub
End If

Et c'est ici que j'ai mon problème de syntaxte. En enregistrement automatique, ça serait Columns("E:E").Select, mais ici ?

Dois-je mettre des guillemets ? Des :, des , des parenthèses ???? Si l'utilisateur rentre un chiffre, cela marche-t'il ?
Columns(numerocolonne, numerocolonne).Select (ceci ne marche pas évidemment)
Selection.Insert Shift:=xlToRight


merci de vos lumières

Cordialement

Phillip
 
Re : VBA : selectionner colonne entière avec noms de variables

Bon...C'est quand on est désespéré et qu'on pose la question que la réponse vient tout seul :
Columns(numerocolonne & ":" & numerocolonne).Select

merci à ceux qui s'apprêtaient à me répondre !

Cordialement
 
- 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
2
Affichages
1 K
Réponses
8
Affichages
906
Retour