Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("K35:Z35")) Is Nothing Then Exit Sub
Dim Worksheet As Worksheet
Dim rng As Range
Dim Clients As Worksheet
Dim x As Range
Dim Lechemin As String
Dim MonClasseur As Excel.Workbook
Dim WB1 As Workbook
Set WB1 = ThisWorkbook
Lechemin = "C:\Documents and Settings\JFL CONTROLE\Bureau\Mes Clients\Mes Clients"
Set MonClasseur = Excel.Workbooks.Open(Lechemin)
Windows("POLY BENNE + GRUE AUXILIAIRE.xls").Activate
Worksheets("Page 1").Select
Set rng = Worksheets("Page 1").Range("K35")
Set Clients = Workbooks("Mes Clients.xls").Sheets("Clients")
Set x = Clients.Columns("A:G").Find(Range("K35").Value, , xlValues, xlWhole, , , False)
If Not x Is Nothing Then
Range("K36").Value = x.Offset(0, 1).Value
Range("I37").Value = x.Offset(0, 2).Value
Range("I38").Value = x.Offset(0, 3).Value
Range("I39").Value = x.Offset(0, 4).Value
Range("K41").Value = x.Offset(0, 5).Value
Range("K42").Value = x.Offset(0, 6).Value
End If
Set rng = Worksheets("Page 1").Range("Z35")
Set Clients = Workbooks("Mes Clients.xls").Sheets("Clients")
Set x = Clients.Columns("A:G").Find(Range("Z35").Value, , xlValues, xlWhole, , , False)
If Not x Is Nothing Then
Range("Z36").Value = x.Offset(0, 1).Value
Range("X37").Value = x.Offset(0, 2).Value
Range("X38").Value = x.Offset(0, 3).Value
Range("X39").Value = x.Offset(0, 4).Value
Range("Z41").Value = x.Offset(0, 5).Value
Range("Z42").Value = x.Offset(0, 6).Value
MonClasseur.Close
End If
End Sub