Re : Recherche sans trouvé?
Le format des cellules est en standard, je ne sais pas si cela a une incidence?
Voici le code complet car les fichiers sont trop lourds et je ne sais pas les uploader :
Sub visa()
r = Sheets("Check Expedition").Range("b3")
x = Sheets("Check Expedition").Range("e10")
z = Sheets("Check Expedition").Range("f10")
t = Sheets("Check Expedition").Range("g10")
y = Date
If MsgBox("Etes vous sûr?", vbYesNo) = vbYes Then
Workbooks.Open Filename:="\\Serveur\documents\GESTION DE PRODUCTION\Analyse\Analyse du système.xlsm", UpdateLinks:=0
For n = 1 To 3000
If Sheets("Informations").Range("B" & n) = r Then
Sheets("Informations").Range("G" & n) = y
nomCherche = Sheets("Informations").Range("A" & n)
On Error Resume Next
Workbooks.Open Filename:="\\Serveur\documents\GESTION DE PRODUCTION\Planning.xlsm", UpdateLinks:=0
ActiveWorkbook.Find(What:=nomCherche, LookIn:=xlValues, LookAt:=xlPart).Select
If Err = 0 Then
Interior.ColorIndex = 4
Else
MsgBox "Pas trouvé"
End If
On Error GoTo 0
ActiveWorkbook.Save
ActiveWindow.Close
End If
Next n
ActiveWorkbook.Save
ActiveWindow.Close
Workbooks.Open Filename:="\\Serveur\documents\GESTION DE PRODUCTION\Analyse\Gestion des palettes.xlsm", UpdateLinks:=0
Sheets("Consommation").Select
Sheets("Consommation").Range("A65536").End(xlUp).Offset(1, 0).Value = r
Sheets("Consommation").Range("B65536").End(xlUp).Offset(1, 0).Value = x
Sheets("Consommation").Range("C65536").End(xlUp).Offset(1, 0).Value = z
Sheets("Consommation").Range("D65536").End(xlUp).Offset(1, 0).Value = t
Sheets("Consommation").Range("E65536").End(xlUp).Offset(1, 0).Value = y
ActiveWorkbook.Save
ActiveWindow.Close
ThisWorkbook.Close savechanges:=True
Application.Quit
Else
End If
End Sub
En fait, le code fonctionne, il n'y a pas d'erreur les 2 fichiers concerné sont "analyse du système et planning", la macro est exécutée sur un fichier standardisé.
Seulement, il n'y a jamais de correspondance et pourtant ce sont les même valeur dans les 2 cellules.
Je ne comprend vraiment pas...
Merci de votre aide