Bonjour tout le monde,
j'ai eu un pb tout basique en VBA, mais je ne comprends pas pourquoi. Dans ma matrice variant 2 dimension mat, j'ai stocké tous mes données.
Je veux vérifié si la 9e colonne est bien égal à "CLP" ou pas.
donc, je fais un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if mat(i,9) = "CLP" then end if
mais, je ne suis aperçu que dans mon exécution, toutes ces conditions sont passées directement même si mat(i,9) est bien égal à "CLP".
je pense qu'il doit y avoir un pb de typage.
donc j'ai faittjrs pas bon
Code : Sélectionner tout - Visualiser dans une fenêtre à part cstr(mat(i,9))
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 'vider les lignes où le type de produit est "CLP" If mat(i, 9) = "CLP" Then mat(i, 1) = Empty End If
Merci de m'aider si vous voyez mon erreur.
Partager