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

T

tessteur_tt

Guest
Bonjour à tous,

je souhaiterais pouvoir selectionner une plage de cellule mais avec une de mes variables.

Quelque chose comme ça :
Range("D2:NewLig").Select

Newlig serait ma variable

Merci beaucoup d'avance
 
Re : plage variable

salut tessteur_tt, le Forum

que représente NewLig? le N° d'une ligne bien particulière? la dernière ligne non vide? tellement de questions et pas de Fichier...

si c'est cela essaye

Code:
Dim NewLig as Long
NewLig = Feuil1.Range("D" & Rows.Count).End(xlUp).Row ' Feuil1 à Adapter
Range("D2:D" & NewLig).Select

Sinon envoie du concret pour voir de quoi il y retourne

EDITION: Salut Pierrot🙂

Bonne Journée
 
Dernière édition:
Re : plage variable

Bonjour tessteur_tt, salut Pierrot, Dull 🙂

En effet il peut être nécessaire parfois de contrôler la valeur de la variable :

Code:
On Error Resume Next
Range("D2:D" & NewLig).Select
If Err Then MsgBox "Entier > 0 requis !", , "NewLig": Exit Sub
Code:
On Error Resume Next
[D2].Resize(NewLig - 1).Select
If Err Then MsgBox "Entier > 1 requis !", , "NewLig": Exit Sub
Notez qu'en VBA il est presque toujours inutile de sélectionner quoi que ce soit...

A+
 
- 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
12
Affichages
356
Réponses
9
Affichages
508
Retour