Bonjour,
Désolé de revenir sur ce sujet résolu. À vrai dire, tout marche parfaitement! J'ai simplement une petite question, Est-il possible d'ajouter une fonction à la macro, soit celle de remplissage. C'est-à-dire qu'elle remplisse en jaune les cellules une fois qu'elles sont copiés dans le classeur.
Les lignes servant à copier sont celles-ci :
If UCase(Range("Q11")) = "OUI" Then
Fichier = "consolidé EQI.xls"
If Dir(Chemin & Fichier) = "" Then
MsgBox "Le fichier " & Fichier & " est introuvable"
Exit Sub
End If
With Workbooks.Open(Chemin & Fichier)
With .Sheets("Interventions")
Ws.Range("A11:R11").Copy .Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
End With
.Close savechanges:=True
End With
De plus, j'ai trouvé la fonction servant à remplir les cellules, mais je n'arrive pas à lui indiquer de remplir les cellules copiés.
Voici le code :
Interior.Color = vbYellow
Encore une fois, je ne sais pas s'il est possible de réécrire sur les sujet résous.
Merci!