Excel VBA WorksheetFunction.CountA - ne fonctionne pas après la mise à niveau vers Office 2010

Le morceau de code suivant fonctionne dans Excel avant 2010:

myRange = Range("A:A")
NumRows = Application.CountA(myRange)

Il y a 38 cellules contenant du texte ou des valeurs dans la colonne A. Lorsque le code est exécuté dans Excel 2007, NumRows correctement évalue à 38, cependant, il (à tort) évalue à 65 536 dans Excel 2010.

Entrer dans le CountA fonction dans la cellule fonctionne bien dans les deux versions.

Fil similaire est question 16696891, mais il n'y avait pas de réponse et les suggestions ont été, je pense, harengs rouges...

Des idées?

OriginalL'auteur Richard Ell | 2014-09-17