Bonjour, J'ai un problème de syntaxe dans ce code
mon but est d'inséré les valeurs de la feuille "0LRT501CRBIS" ou d'une autre dans la lignes qui correspond au "repère coffret" dans la feuille "SYNTHESE"Sub OLRT501CRBIS()
Worksheets("SYNTHESE").Activate
Dim NS As String, LG As Long, LC As Long, lig As Long
' nom de l'image appellante
NS = Application.Caller
'N° ligne libre feuille MVT SITE
LG = Worksheets("SYNTHESE").Range("N" & Rows.Count).End(xlUp).Row + 1
'N° ligne en cours feuille catalogue
LC = Worksheets("0LRT501CRBIS").Shapes(NS).TopLeftCell.Row 'je ne sais pas ce que c'est
'colonne D MVT_SITE = colonne E SOMMAIRE
On Error GoTo pastrouvé
lig = Sheets("SYNTHESE").Columns(2).Find(Sheets("0LRT501CRBIS").Range("B2")).Row
With Worksheets("SYNTHESE")
.Range("N" & LG).Value = Worksheets("0LRT501CRBIS").Range(LC, 3).Value
.Range("O" & LG).Value = Sheets("0LRT501CRBIS").Range("D" & lig).Value
.Range("P" & LG).Value = Sheets("0LRT501CRBIS").Range("E" & lig).Value
.Range("Q" & LG).Value = Sheets("0LRT501CRBIS").Range("F" & lig).Value
.Range("R" & LG).Value = Sheets("0LRT501CRBIS").Range("G" & lig).Value
.Range("S" & LG).Value = Sheets("0LRT501CRBIS").Range("H" & lig).Value
.Range("T" & LG).Value = Sheets("0LRT501CRBIS").Range("I" & lig).Value
.Range("W" & LG).Value = Sheets("0LRT501CRBIS").Range("J" & lig).Value
End With
Exit Sub
pastrouvé:
MsgBox ("Je ne trouve pas cette équipement")
End Sub