Vérifier un tableau : VBA
Résolu/Fermé
kanadianDri3
Messages postés
85
Date d'inscription
mardi 18 novembre 2008
Statut
Membre
Dernière intervention
12 juillet 2010
-
19 mai 2009 à 17:36
thev Messages postés 1971 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 5 mai 2025 - 20 mai 2009 à 22:18
thev Messages postés 1971 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 5 mai 2025 - 20 mai 2009 à 22:18
A voir également:
- Vérifier un tableau : VBA
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Verifier un lien - Guide
4 réponses
thev
Messages postés
1971
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
5 mai 2025
709
19 mai 2009 à 18:34
19 mai 2009 à 18:34
Je pense qu'il faut prendre le problème dans l'autre sens, c'est à dire au chargement du tableau via la gestion d'un tableau dynamique :
Dim tab() As Integer puis ajout pas à pas du nombre d'indices nécessaires avec ReDim tab(i)
Dim tab() As Integer puis ajout pas à pas du nombre d'indices nécessaires avec ReDim tab(i)
thev
Messages postés
1971
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
5 mai 2025
709
20 mai 2009 à 22:18
20 mai 2009 à 22:18
1- il ne faut pas oublier qu'avec l'option Preserve seule la dernière dimension est modifiable
2- ne pas utiliser le nom de variable tab car c'est un mot réservé.
2- ne pas utiliser le nom de variable tab car c'est un mot réservé.
kanadianDri3
Messages postés
85
Date d'inscription
mardi 18 novembre 2008
Statut
Membre
Dernière intervention
12 juillet 2010
10
20 mai 2009 à 14:14
20 mai 2009 à 14:14
Merci pour ta réponse :) J'vais essayer dans ce sens là alors !!!
kanadianDri3
Messages postés
85
Date d'inscription
mardi 18 novembre 2008
Statut
Membre
Dernière intervention
12 juillet 2010
10
20 mai 2009 à 15:33
20 mai 2009 à 15:33
Juste une derniere question (en espérant que tu reviendras voir)
Je vais illustrer par un exemple. Je ne sais pas si c'est possible :
Dim tab() As Integer
ReDim tab(1)
tab(1)=1
ReDim Preserve tab(2)
tab(2)=2
ReDim Preserve tab(2,2)
tab(1,2)=3
tab(2,2)=4
Pour les dernieres lignes c'est OK ? Est-ce autorisé ?
Merci :D
Je vais illustrer par un exemple. Je ne sais pas si c'est possible :
Dim tab() As Integer
ReDim tab(1)
tab(1)=1
ReDim Preserve tab(2)
tab(2)=2
ReDim Preserve tab(2,2)
tab(1,2)=3
tab(2,2)=4
Pour les dernieres lignes c'est OK ? Est-ce autorisé ?
Merci :D