the psalmist
XLDnaute Nouveau
Bonjour,
Dans une macro VBA (excel 2003, version en Anglais), j'ai créé un formulaire de saisie qui permettra de générer un rapport.
Une fois les valeurs encodées par l'utilisateur, un bouton "create report" génère le rapport moyennant une série de test, dont celui des valeur vides.
La macro sélectionne les cellules censées contenir les valeurs, ensuite:
J'ai utilisé la fonction:
1. mynumber=Application.countblank(selection)
ou
2. mynumber=application.countif(selection,"")
J'utilise un msgbox mynumber pour contrôler la valeur comptée,
Il semblerait que la fonction 1 soit ignorée (pas de msgbox s'affiche)
et la fonction 2 n'affiche pas la valeur souhaitée
Quelqu'un aurait il une solution à mon problème?
Merci beaucoup
Dans une macro VBA (excel 2003, version en Anglais), j'ai créé un formulaire de saisie qui permettra de générer un rapport.
Une fois les valeurs encodées par l'utilisateur, un bouton "create report" génère le rapport moyennant une série de test, dont celui des valeur vides.
La macro sélectionne les cellules censées contenir les valeurs, ensuite:
J'ai utilisé la fonction:
1. mynumber=Application.countblank(selection)
ou
2. mynumber=application.countif(selection,"")
J'utilise un msgbox mynumber pour contrôler la valeur comptée,
Il semblerait que la fonction 1 soit ignorée (pas de msgbox s'affiche)
et la fonction 2 n'affiche pas la valeur souhaitée
Quelqu'un aurait il une solution à mon problème?
Merci beaucoup