Bonjour,

j'aurai besoin d'un renseignement sur la fonction if dans VBA.

Mon code VBA reprends des valeurs listées dans un tableau excel.
J'aimerai que si la valeur d'une catégorie name = 0 ou n'est pas renseignée, ça ne prenne pas en compte les prochaines valeurs de la catégorie. (Car de base, le code VBA transforme les valeurs non renseignées en 0 et donc mon calcul plante)

Voici un exemple de mon code :
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
 
.Name = Worksheets("EntreesRT").Cells(i, 3)
i = i + 1
.Type_paroi_ref = Worksheets("EntreesRT").Cells(i, 3)
i = i + 1
.Surface = Worksheets("EntreesRT").Cells(i, 3)
i = i + 1
.ori = Worksheets("EntreesRT").Cells(i, 3)
i = i + 1
.U = Worksheets("EntreesRT").Cells(i, 3)
i = i + 1
.b = Worksheets("EntreesRT").Cells(i, 3)
i = i + 1
.S_op_c = Worksheets("EntreesRT").Cells(i, 3)
i = i + 1
.S_op_e = Worksheets("EntreesRT").Cells(i, 3)
i = i + 1
Il faudrait donc que je rajoute une fonction if du genre if name = 0 ou rien alors ajouter un ' devant les x lignes suivantes.


Merci d'avance.