Recherche numéro de ligne VBA

Bonjour,

Je souhaite récupérer le numéro de ligne d'une cellule nommée "usinage" en VBA.

Quelqu'un peut-il m'indiquer la fonction à utiliser ?

Je vous remercie d'avance.


Pour être plus précis, je souhaite réutiliser ce numéro de ligne pour copier une sélection en dessous. Voici ma macro :

Private Sub CommandButton2_Click()

Dim l As Integer

l = Range("Usinage").Row

Rows("l+3:l+3").Insert Shift:=xlUp

Rows("l+3:l+3").Insert Shift:=xlUp

Rows("l+3:l+3").Insert Shift:=xlUp

Sheets("Choix utilisateur").Range("D40:H41").Copy Destination:=Cells(l + 3, 4)

End Sub

Bonjour,

le code te donne dans un MsgBox l'adresse de la cellule

Sub chercher()
Dim a As Range

Set a = Range("A:Z").Find("usinage", lookat:=xlWhole)

If Not a Is Nothing Then MsgBox a.Address

End Sub

Je te remercie.

Sais tu comment je peux récupérer l'information ensuite pour l'associer à ma variable "l" ?


Savez-vous ce qui ne fonctionne pas dans ma macro ?

Re,

Dans le code la variable a représente "usinage"

pour le reste, sans classeur, je ne peux te dire

Bonjour,

Je te remercie pour ta réponse mais je ne parviens toujours pas à résoudre mon problème.

Je joins mon fichier.

Les deux boutons permettent de copier coller le contenu de cellules en dessous.

Est-ce que quelqu'un peut me dire ce qui ne va pas dans mes macros ?

Je vous remercie d'avance

92classeur1.xlsm (27.59 Ko)

Personne n'a de solution ?

Rechercher des sujets similaires à "recherche numero ligne vba"