fonction iserror VBA

  • Initiateur de la discussion bissty
  • Date de début
B

bissty

Guest
bonjour tlm
voila ma question parait pe etre debile mais je suis bloqué sur la fonction iserror en vba
en fait, dans mon programme je voudrai savoir si la ligne
if(iserror(K1))then...... ou while(iserror(K1)...... avec K1 la cellule de la feuille
etait correcte parce ke apparement il ne me trouve pas d'erreur mais il me dit que cette ligne renvoie vide...
merci pour votre aide
 
A

arnaud

Guest
salut :),

tu pourrais pas mettre ton code car le c'est dur de voir d'ou cela pourrai provenir.
Si le bou d'exemple que tu écris est reellement ce que tu as mis dans ton code la c'est normal alors. pour VBA K1 représente une variable et non une cellule. ça serai plutot un truc du style : ActiveWorkbook.ActiveSheet.Range("K1")
 
B

bissty

Guest
bah en fait g deja essayé la cette solution mais il ne compile pas enfin voila mon code:
.......
UserForm1.Show
While (IsError(Range("K1")))
MsgBox "La date séléctionnée n'est pas valide", vbInformation, "Attention"
UserForm1.Show
Wend

ici ca ne compile pas ca bloque sur la ligne du while
sinon g essayé

.....
UserForm1.Show
While (IsError(K1))
MsgBox "La date séléctionnée n'est pas valide", vbInformation, "Attention"
UserForm1.Show
Wend
et la ca compile mais la condition du while renvoie toujours vide

Merci encore
 

Discussions similaires

  • Résolu(e)
Microsoft 365 FORMULE Excel VBA
Réponses
17
Affichages
1 K