Définir/select plage de cell dans Vba

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

J

jepi67

Guest
Bonsoir à toutes et à tous,

Je sèche sur le pb Vba suivant. Je voudrais définir et selectionner une plage de cellules à partir d'une cellule (alléatoire) que je trouve par : Range('V65536').End(xlUp).Offset(0, 0).Select qui me donne la dernière cell, non vide, de mon tableau en bas à droite, soit pour hypothèse 'V88'. De là je souhaite sélectionner une plage jusqu'à '$B$16' (cell fixe) afin de la trier et de l'imprimer.

Merci à ceux qui auront un peu de tps pour m'indiquer la bonne syntaxe du code.

Bonne soirée
JP
 
Bonsoir,

une solution à tester parmi d'autres possibles:

Range('B16').resize(Range('V65536').end(xlup).row-15, 21)

Explication:
Range('B16').resize(NLigne,Ncol) te donne une plage comprenant N Lignes sur N colonnes à partir de B16

Ici, j'ai mis NLigne=Range('V65536').end(xlup).row-15, soit le numéro de la dernière ligne remplie en colonne V, - 15 pour s'arrêter en hauteur à la ligne B16. Si par exemple ta dernière donnée est en V20, on obtient 20-15=5 lignes, ce qui correspond bien aux lignes de B16 à V20
Et enfin, NCol =21 pour aller de B à V

Solution à vérifier, car je te l'écris en direct sans tester sous excel.

En espérant ne pas me planter,

Bonne soirée.

Laurent.
 
- 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
1
Affichages
301
Réponses
17
Affichages
1 K
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
529
Réponses
7
Affichages
1 K
Retour