OVH Cloud OVH Cloud

Test d'une erreur en VBA

4 réponses
Avatar
Christian.L
Bonjour à tous

Par une routine VBA j'implante des formules de recherche dans des cellules.
Une fois réalisé, certaine cellules affiche "#N/A" car la recherche n'a pas
aboutie.

Comment en VBA tester cette erreur, pour pouvoir ensuite effacer la cellule
?

Merci d'avance

C.L.

4 réponses

Avatar
Christian.L
Merci a tous et ne cherchez plus

J'ai trouvé avec la fonction IsError.

Merci

C.L.


"Christian.L" a écrit dans le message de
news:
Bonjour à tous

Par une routine VBA j'implante des formules de recherche dans des
cellules.

Une fois réalisé, certaine cellules affiche "#N/A" car la recherche n'a
pas

aboutie.

Comment en VBA tester cette erreur, pour pouvoir ensuite effacer la
cellule

?

Merci d'avance

C.L.



Avatar
verificator
bonjour Christian,

For Each c In Selection
If IsError(c) Then c.Value = ""
Next

-----Original Message-----
Bonjour à tous

Par une routine VBA j'implante des formules de recherche
dans des cellules.

Une fois réalisé, certaine cellules affiche "#N/A" car
la recherche n'a pas

aboutie.

Comment en VBA tester cette erreur, pour pouvoir ensuite
effacer la cellule

?

Merci d'avance

C.L.

.



Avatar
Christian.L
Merci Verificateur

J'étais passée par une vérification de la valeur Booléenne avant mon si,
mais ton écriture est encore plus rapide.
J'ai donc adapté.

C.L.


"verificator" a écrit dans le message de
news:1a2701c4e354$50717f70$
bonjour Christian,

For Each c In Selection
If IsError(c) Then c.Value = ""
Next

-----Original Message-----
Bonjour à tous

Par une routine VBA j'implante des formules de recherche
dans des cellules.

Une fois réalisé, certaine cellules affiche "#N/A" car
la recherche n'a pas

aboutie.

Comment en VBA tester cette erreur, pour pouvoir ensuite
effacer la cellule

?

Merci d'avance

C.L.

.



Avatar
verificator
christian,

;-)))

-----Original Message-----
Merci Verificateur

J'étais passée par une vérification de la valeur
Booléenne avant mon si,

mais ton écriture est encore plus rapide.
J'ai donc adapté.

C.L.


"verificator" a écrit dans le
message de

news:1a2701c4e354$50717f70$
bonjour Christian,

For Each c In Selection
If IsError(c) Then c.Value = ""
Next

-----Original Message-----
Bonjour à tous

Par une routine VBA j'implante des formules de recherche
dans des cellules.

Une fois réalisé, certaine cellules affiche "#N/A" car
la recherche n'a pas

aboutie.

Comment en VBA tester cette erreur, pour pouvoir ensuite
effacer la cellule

?

Merci d'avance

C.L.

.



.