voila... je test la valeur de cellules dans lesquelles est stockée une formule de calcule (je précise que je ne peux changer les données de la feuille)
Hors la formule peut retourner l'élément
#N/A
je test en fait la valeur par rapport a une autre donnée
donc dans un premier temps je vérifie qu'elle ne soit pas nulle:
hors si la valeur est #N/A cela génére une erreur d'incompatibilité de type... fait étrange... #N/A n'est pas reconnu en string... mais la valeur Cint(#N/A) en a une
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Do while Cells(ligne,colonne) <> "" ' code ligne = ligne+1 Loop
cela affiche 2042
Code : Sélectionner tout - Visualiser dans une fenêtre à part MsgBox Cint(Cells(4:4))
Hors... parfois j'ai du texte.... du coup le Cint n'apprécie pas et génére une erreur de type
si je met un val(Cells(ligne,colonne)) je me retrouve avec le meme pb pour le # N/A
brefff je sais plus quoi faire :/
Comment faire une boucle jusqu'a ce que la valeur soit vide sans générer une erreur sur les #N/A et les string
merci
Partager