Bonjour,
je souhaite a récupérer la ligne de la cellule qui est selectionnée sur autre feuille mais sans selectionner cette feuille ou se trouve la cellule
Exemple:
J'ai un classeur excel avec plusieurs sheets
J'ai créé des variables pour chacune des feuilles exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Dim ligneSheet1 As Long
Sheet1= cellule active est B12
Sheet2= cellule active est C14
Maintenant je cherche a récupérer la valeur de la ligne pour chaque feuille ou la cellule selectionnée se trouve.
Avec le code ci-dessous ca marche pas j'ai une erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Dim LigneSheet1 as Long
Dim LigneSheet2 as Long
En ayant la Sheet1 active
Code : Sélectionner tout - Visualiser dans une fenêtre à part
LigneSheet2 = Worksheets("Sheets2").cells.Row
=> Ca me renvoie la valeur "1" à chque fois qlaors que la cellule est

Si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
LigneSheet2 = Worksheets("Sheets2").Activecells.Row
=> Ca me renvoie error 438

Si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
LigneSheet2 = Activecells.Row
=> Ca me renvoie 12 alors que je souhaite la valeur de la ligne de la celulle séelctionner en sheet 2 soit 14

J'ai pas les bon mots clés, je ne trouve pas sur les forums

Merci d'avance pour votre aide
Jerome