1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| Sub MiseAjourCodeProduit()
Dim wkA As Workbook, wkB As Workbook
Dim F As Worksheet
Dim chemin As String, fichier As String
Dim j As Long
Dim w As Worksheet
Dim coll As Range
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set wkA = ThisWorkbook
chemin = "C:\Users\DELL\Desktop\"
Dim PlageDeRecherche As Range
Set F = Sheets("BDD de recette")
Set PlageDeRecherche = F.Range("C2:C" & F.Range("C" & Rows.Count).End(xlUp).Row)
For Each C In PlageDeRecherche
If C = F.Range("I1").Value Then
fichier = F.Cells(C.Row, 1).Value
Onglet = F.Cells(C.Row, 2).Value
Workbooks.Open chemin & fichier
Set wkB = ActiveWorkbook
For Each w In wkB.Worksheets
If w.Name = F.Cells(C.Row, 2).Value Then
w.Columns(1).Replace What:=F.Range("I1").Value, Replacement:=F.Range("J1").Value, LookAt:=xlPart
End If
Next w
wkB.Close True
End If
Next C
Set wkA = Nothing
Set wkB = Nothing
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub |
Partager