Bonjour à tous,
J'ai débuté un stage au sein du département Cost Control d'un hôtel et l'on m'a demandé de créé un fichier excel permettant une mise à jour quotidienne des produits utilisés par les différents services.
Cependant, la taille du rapport fourni quotidiennement par e-mail varie chaque jour et je dois donc définir une macro capable de s'adapter à chaque nouveau tableau.
Malheureusement je n'ai jamais appris à coder en VBA et malgré quelques premières ébauches je suis encore loin de la réussite.
Je vous joint une version simplifiée de mon tableau (confidentialité oblige) ainsi que le début de code que j'ai pu écrire.
En ésperant que vous saurez m'aider !
Dim CRD() As String
Set MyObject = Sheets("MyMicrosDD")
Sheets("MyMicrosDD").Activate
If Cells.Find(What:="BAR PLAGE/0011") Then
With Sheets("MyMicrosDD")
.Range(A3, C100).Select
If Cells.Find(What:="Mini Bar") Then
Sheets("MyMicrosDD").EndSelect
Selection.Copy
Sheets("Bar Plage MMD").Activate
Range(A2, C150).Paste
End If
End With
End If
End Sub
Par avance merci !