Une macro teste des cellules calculées avec la formule
RECHERCHEV(...)
Comme certaines recherches n'aboutissent pas,
la cellule concernée contient #N/A
J'ai du mal à comprendre 1) peux m'expliquer ce que signifie la mise entre [ ] ?
2) Comme cela ne marchait pas, j'ai essayé plus simple: et j'ai écrit aa=[isna(A1)] avec un arret sur l'instruction suivante pour voir ce que cette fonction produit
J'ai toujours aa = Faux, qu'il y ait <erreur 2042> ou non Donc y'a qqchose que je n'ai pas vu
3) J'ai cherché cette fonction dans la doc (F1) et ne l'ai pas trouvée
Comme tu vois, y'a d'la formation à faire
Encore Merci Salutations Papy Jean
"AV" a écrit dans le message de news:%
Comment tester cela en VBA
If [isna(A1)] Then MsgBox "Erreur"
AV
Re-Bonjour !
Merci Alain de bien vouloir m'aider
J'ai du mal à comprendre
1) peux m'expliquer ce que signifie la mise entre [ ] ?
2) Comme cela ne marchait pas, j'ai essayé plus simple:
et j'ai écrit
aa=[isna(A1)] avec un arret sur l'instruction suivante
pour voir ce que cette fonction produit
J'ai toujours aa = Faux, qu'il y ait <erreur 2042> ou non
Donc y'a qqchose que je n'ai pas vu
3) J'ai cherché cette fonction dans la doc (F1) et ne l'ai pas trouvée
Comme tu vois, y'a d'la formation à faire
Encore Merci
Salutations
Papy Jean
"AV" <alain.vallon@wanadoo.fr> a écrit dans le message de
news:%23JGuAGHREHA.3660@tk2msftngp13.phx.gbl...
J'ai du mal à comprendre 1) peux m'expliquer ce que signifie la mise entre [ ] ?
2) Comme cela ne marchait pas, j'ai essayé plus simple: et j'ai écrit aa=[isna(A1)] avec un arret sur l'instruction suivante pour voir ce que cette fonction produit
J'ai toujours aa = Faux, qu'il y ait <erreur 2042> ou non Donc y'a qqchose que je n'ai pas vu
3) J'ai cherché cette fonction dans la doc (F1) et ne l'ai pas trouvée
Comme tu vois, y'a d'la formation à faire
Encore Merci Salutations Papy Jean
"AV" a écrit dans le message de news:%
Comment tester cela en VBA
If [isna(A1)] Then MsgBox "Erreur"
AV
Ricky [MVP]
Bonjour *Papy Jean* (et tous les lecteurs) | 2) Comme cela ne marchait pas, j'ai essayé plus simple: | et j'ai écrit | aa=[isna(A1)] avec un arret sur l'instruction suivante | pour voir ce que cette fonction produit
Bonjour *Papy Jean* (et tous les lecteurs)
| 2) Comme cela ne marchait pas, j'ai essayé plus simple:
| et j'ai écrit
| aa=[isna(A1)] avec un arret sur l'instruction suivante
| pour voir ce que cette fonction produit
Bonjour *Papy Jean* (et tous les lecteurs) | 2) Comme cela ne marchait pas, j'ai essayé plus simple: | et j'ai écrit | aa=[isna(A1)] avec un arret sur l'instruction suivante | pour voir ce que cette fonction produit
1) peux m'expliquer ce que signifie la mise entre [ ] ? Il s'agit de la méthode Evaluate qui permet (entre autre)d'utiliser en vba la
fonction de feuille de calcul ESTNA
2) Comme cela ne marchait pas, j'ai essayé plus simple: et j'ai écrit aa=[isna(A1> J'ai toujours aa = Faux Il n'y a pas de raison, si ta cellule A1 contient #N/A, que aa ne soit pas égal
à True Il y a apparemment autre chose....
3) J'ai cherché cette fonction dans la doc (F1) et ne l'ai pas trouvée C'est pas une fonction VBA mais celle de feuille de calcul (voir au-dessus)
AV
1) peux m'expliquer ce que signifie la mise entre [ ] ?
Il s'agit de la méthode Evaluate qui permet (entre autre)d'utiliser en vba la
fonction de feuille de calcul ESTNA
2) Comme cela ne marchait pas, j'ai essayé plus simple:
et j'ai écrit aa=[isna(A1> J'ai toujours aa = Faux
Il n'y a pas de raison, si ta cellule A1 contient #N/A, que aa ne soit pas égal
à True
Il y a apparemment autre chose....
3) J'ai cherché cette fonction dans la doc (F1) et ne l'ai pas trouvée
C'est pas une fonction VBA mais celle de feuille de calcul (voir au-dessus)
1) peux m'expliquer ce que signifie la mise entre [ ] ? Il s'agit de la méthode Evaluate qui permet (entre autre)d'utiliser en vba la
fonction de feuille de calcul ESTNA
2) Comme cela ne marchait pas, j'ai essayé plus simple: et j'ai écrit aa=[isna(A1> J'ai toujours aa = Faux Il n'y a pas de raison, si ta cellule A1 contient #N/A, que aa ne soit pas égal
à True Il y a apparemment autre chose....
3) J'ai cherché cette fonction dans la doc (F1) et ne l'ai pas trouvée C'est pas une fonction VBA mais celle de feuille de calcul (voir au-dessus)