Bonjours à toutes et à tous.
J'aimerai réaliser une macro pour :
si la cellule I3 de la feuille 6 + i soit égale à "Viandes bovine et veau" alors on selectionne M3 de la feuille 6 + i et on la copie dans la feuille "formulaire" de la colonne AZ et ligne (6+ i), sinon la cellule AZ et ligne (6 + i) de la feuille "formulaire" est vide.
Voici ma macro :
Le problème, c'est que toute ma colonne est vide après. Je n'ai aucune valeur..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Dim i As Integer Dim total As Double For i = 1 To 3 With ThisWorkbook.Worksheets("feuil" & i) If .Range("M3") = "Viandes bovine et veau" Then total = .Range("I3") End If End With ThisWorkbook.Worksheets("Formulaire").Range("AZ" & 6 + i) = total total = 0 If total = 0 Then ThisWorkbook.Worksheets("Formulaire").Range("AZ" & 6 + i) = "" Else ThisWorkbook.Worksheets("Formulaire").Range("AZ" & 6 + i) = total End If Next i
Pouvez vous m'aider ?
Merci d'avance
Maxime
Partager