[VBA] Nombre de valeurs dans une variable tableau

  • Initiateur de la discussion Initiateur de la discussion F22Raptor
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F22Raptor

XLDnaute Impliqué
Hello
Comment connaît-on le nombre de valeurs contenues dans une variable tableau, sachant qu'on a dimensionné cette variable jusque 1000 pour avoir de la marge.
Si on ne l'a remplie que de 200 valeurs, le UBound(MaVar) ne marche pas car il renvoie 1000.

Merci ! 🙂
 
Re : [VBA] Nombre de valeurs dans une variable tableau

Bonjour

Sub DernierElement()
Dim a(1 To 10)
a(1) = 45
a(2) = 33
a(5) = "aaa"
a(6) = "bbb"
MsgBox Application.Max(Application.Match("zzz", a, 1), Application.Match(999999, a, 1))
End Sub

Si on veut optimiser la mémoire:
-Redim Preserve
-Dictionary

Les tableaux

JB
 
Dernière édition:
Re : [VBA] Nombre de valeurs dans une variable tableau

Il y a donc un bug sur 2010:

-Nb(champ) donne le nombre de valeurs numériques
-NbVal(champ) donne le nombre de valeurs alpha ou num

Il n'est pas logique que l'une des deux ne fonctionne pas en vba.

JB
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
373
Retour