Je me permets de reposter mon message, puisque je ne le vois pas
apparaître... D'habitude c'est immédiat...
Désolée par avance si ça fait doublon !
Bonjour !!
Je sollicite votre aide pour un petit souci de syntaxe dans ma macro.
Voilà, je cherche à récupérer la valeur d'une cellule qui est par définition
mobile et je ne sais pas trop comment faire.
Je voudrais pointer sur la cellule qui se trouve deux crans à gauche de la
premiere cellule vide d'une colonne.
Je résume : si la première cellule vide de la colonne C est C4, je voudrais
récuperer la valeur de A4.
J'ai commencé comme ceci :
num = Sheets("CHRONO").Range("C65536").End(xlUp).Row + 1
'Range("la cellule trouvée")(-2) <----- C'est à cette ligne que je bute
Selection.Copy
'etc...
Le but étant de récupérer le premier numéro dispo dans un chrono, dont
j'incrémente les lignes à chaque création de document.
Qui saurait m'aider ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
anonymousA
Bonjour,
utilises offset.
Exemple : range("C3").offset(-2,1) te renverra ce qu'il y a dans la cellule D1 car on décale de 2 lignes vers le haut( -2 par rapport à la position de la 3eme ligne) et de 1 colonne vers la droite( 1 par rapport à la position de la colonne C )
A+
Bonjour,
utilises offset.
Exemple :
range("C3").offset(-2,1) te renverra ce qu'il y a dans la cellule D1
car on décale de 2 lignes vers le haut( -2 par rapport à la position
de la 3eme ligne) et de 1 colonne vers la droite( 1 par rapport à la
position de la colonne C )
Exemple : range("C3").offset(-2,1) te renverra ce qu'il y a dans la cellule D1 car on décale de 2 lignes vers le haut( -2 par rapport à la position de la 3eme ligne) et de 1 colonne vers la droite( 1 par rapport à la position de la colonne C )