Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

VBA : Selection plage variable

1 réponse
Avatar
Domi
Bonjour,
Soit une cellule nommée "DerRef" dont la position est variable sur une
feuille.
Je voudrais selectionner une plage variable (X,Y)
Ou
X = la cellule immédiatement au dessous de "DerRef" : soit
Range("DerRef").Offset(1, 0)
Y= une cellule sous "DerRef" (dans la même colonne) qui se trouve sur la
ligne de la dernière cellule contenant une valeur dans la colonne A
Je tourne en rond...
Merci pour votre aide
Domi

1 réponse

Avatar
papou
Bonjour
Il y a probablement plus simple ?
LigDerRef = Range("DerRef").Row + 1
LigDerColA = Range("A65536").End(xlUp).Row
Ajouter = LigDerColA - LigDerRef
MsgBox Range("DerRef"). _
Offset(1, 0).Resize(Range("DerRef").Rows.Count + Ajouter).Address

Cordialement
Pascal

"Domi" a écrit dans le message de news:
%
Bonjour,
Soit une cellule nommée "DerRef" dont la position est variable sur une
feuille.
Je voudrais selectionner une plage variable (X,Y)
Ou
X = la cellule immédiatement au dessous de "DerRef" : soit
Range("DerRef").Offset(1, 0)
Y= une cellule sous "DerRef" (dans la même colonne) qui se trouve sur la
ligne de la dernière cellule contenant une valeur dans la colonne A
Je tourne en rond...
Merci pour votre aide
Domi