OVH Cloud OVH Cloud

recupérer la ligne d'une cellule

1 réponse
Avatar
boblebob
slt,

parfois on a envie de mettre des claques au VBE mais on peut pas (pourtant
ça ferait du bien).
après cette introduction mon problème : via un inputbox je demande à
l'utilisateur d'indiquer la cellule de départ (a1 ou b150 ou CT7942 bref une
référence.) je voudrais récupérer le numéro de la ligne indiquée. J'ai
essayé plein de truc sans suucces (rows, targer, adress...). Voila le début

Sub test1()
reponse = InputBox("Saisir l'adresse de la cellule de départ")
Rows(reponse).Select
'la ca marche pas, j'ai donc besoins de la ligne ?
End Sub



Tiens tant que j'y suis : existe-t-il un raccourci clavier pour créer un
module dans VBE ?

--
a+
bob
nospam00-boblebob@voila.fr
(enlever nospam00-)

1 réponse

Avatar
AV
Et si tu faisais comme ça :

Sub zz_Row()
On Error Resume Next
Set plg = Application.InputBox _
("Sélection de la cellule", "Récupération d'une ligne", , , , , , 8)
If Err.Number <> 0 Then Exit Sub
MsgBox plg.Row
End Sub

AV

"boblebob" a écrit dans le message news:

slt,

parfois on a envie de mettre des claques au VBE mais on peut pas (pourtant
ça ferait du bien).
après cette introduction mon problème : via un inputbox je demande à
l'utilisateur d'indiquer la cellule de départ (a1 ou b150 ou CT7942 bref une
référence.) je voudrais récupérer le numéro de la ligne indiquée. J'ai
essayé plein de truc sans suucces (rows, targer, adress...). Voila le début

Sub test1()
reponse = InputBox("Saisir l'adresse de la cellule de départ")
Rows(reponse).Select
'la ca marche pas, j'ai donc besoins de la ligne ?
End Sub



Tiens tant que j'y suis : existe-t-il un raccourci clavier pour créer un
module dans VBE ?

--
a+
bob

(enlever nospam00-)