Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2312 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Question toute simple sur les arrays en VBA / Excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question toute simple sur les arrays en VBA / Excel

n°1459326
agkklr
Posté le 18-10-2006 à 10:30:51  profilanswer
 

Bonjour,
 
C'est con, mais je n'arrive pas à trouver la propriété qui me donne la dimension d'une array...
Genre le nombre d'éléments d'une array à une dimension...
 
Merci d'avance :jap:

mood
Publicité
Posté le 18-10-2006 à 10:30:51  profilanswer
 

n°1459340
tegu
Posté le 18-10-2006 à 10:39:14  profilanswer
 

Les fonctions LBound() et UBound() te donnent l'indice le plus bas et l'indice le plus haut de ton tableau.
Un paramètre optionnel permet de spécifier quelle dimension on traite.

Dim l As Long
Dim tableau(5) As String
 
l = LBound(tableau)  ' renvoie 0
l = UBound(tableau)  ' renvoie 5


Dim l As Long
Dim tableau(3,4) As String
 
l = UBound(tableau)  ' renvoie 3; syntaxe identique à UBound(tableau,1)
l = UBound(tableau,2)  ' renvoie 4


Message édité par tegu le 18-10-2006 à 10:40:20
n°1459364
agkklr
Posté le 18-10-2006 à 11:04:35  profilanswer
 

Merci bien :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Question toute simple sur les arrays en VBA / Excel

 

Sujets relatifs
Recherche multiple dans ExcelTrapper un msg d'erreur dans VBA
question adressage menu[Excel] Filtrer une colonne à partir d'une cellule
Excel : convertisseur binaireHelp fonction personnalisée Excel 2003
Création d'un jeux simpleUn problème simple[résolu]
taille du tableau avec XML:Simple et option du module 
Plus de sujets relatifs à : Question toute simple sur les arrays en VBA / Excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR