Bonjour le forum,
J'ai un code qui me permet de chercher une valeur dans la colonne "E" d'un autre classeur.
Ce code fonctionne très bien.
Ensuite ce que je ne parviens pas à faire ou à finaliser, c'est de récupérer la ligne où se trouve la valeur que je cherche et d'insérer des données en colonne "T".
Je parviens à récupérer le ligne mais pas à insérer les données en "T".
J'ai le message d'erreur n°9 l'indice n'appartient pas à la séléction sur la ligne
.Range("T" & Ln).value = "Nouvelles données"
Apparement c'est une erreur de déclaration mais je ne parviens pas à la corriger.
Voici mon code :
DimCls as worksheet
Dim Cel as range
Dim Ln
Set Cls = Workbooks.Open(Mon Classeur.xlsm).(feuille)
With Cls
Set Cel = .Columns("E").Cells.Find(what:=Range("G12"), LookIn:=xlValues, lookat:=xlWhole)
If Not Cel Is Nothing Then
Ln = Cel.Row
End If
.Range("T" & Ln).value = "Nouvelles données"
End with
End Sub
Merci pour votre aide
Jeremy