[VBA] Multi Type/dimension Tableau

  • Initiateur de la discussion Initiateur de la discussion deniooo
  • 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 !

deniooo

XLDnaute Occasionnel
Bonjour !

J'ai un fichier avec des noms de personnes et pour chaque personnes des jours ouvrés par mois.
Seulement il peut y avoir plusieurs lignes avec le même nom de personne.

Je veux donc regrouper les jours ouvrés par mois et par personnes.

J'ai eu l'idée de faire un tableau avec sur la premiére ligne les noms de personnes et les lignes du dessous, une par mois, le nombres de jours ouvrés.

Or je ne sais pas comment définir plusieurs types pour un tableau (string et int).

Savez-vous comment faire?!

Ou avez-vous une meilleure idées que mon tableau multi types/dimensions ?

(en pj fichier illustré)
 

Pièces jointes

Re : [VBA] Multi Type/dimension Tableau

Bonjour denioo,

une possibilité (la plus simple) est de déclarer un tableau de type Variant. Tu pourras donc affecter aux "cases" de ton tableau n'importe quel type de données.

une autre est de créer un type personnalisé (dans un module) :

Code:
Type Personne
    Nom As String
    Jours As Long
End Type
Dim Tablo() As Personne
Sub RempliTablo()
    ReDim Tablo(1 To 1)
    Tablo(1).Nom = "Alfred"
    Tablo(1).Jours = 6
    MsgBox Tablo(1).Nom & " : " & Tablo(1).Jours & " jours"
End Sub
 
- 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

O
Réponses
4
Affichages
1 K
Olocsob
O
J
  • Question Question
Réponses
0
Affichages
797
James Dean
J
Réponses
3
Affichages
1 K
J
Réponses
12
Affichages
2 K
M
Réponses
3
Affichages
3 K
monakiel
M
C
Réponses
17
Affichages
4 K
L
  • Question Question
Réponses
6
Affichages
1 K
Laure_gi
L
Retour