Bonjour a tous,
En VBA la fonction Application.worksheetfunction.COUNTA fonctionne bien lorsqu'on l'applique sur une plage de cellules.
Si on l'utilise sur un Array elle comptabilise aussi les Empty.
Au lieu de 3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim GLT As Variant GLT = Array(1,2,Empty,"A") ? Application.worksheetfunction.COUNTA(GLT) 4
Quelqu'un saurait-il expliquer ça ?
A part boucler sur l'Array pour compter les valeurs Not IsEmpty(X) auriez-vous une idée plus efficace ?
Cordialement,
Francis
Partager