Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Variables de matrice

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

A

altefqhatre

Guest
Salut tout le monde 🙂

Je galère un peu à mettre en place un "for each" mais avec comme objets des valeurs présentes dans une varibale de matrice.

J'ai déclarer la variable comme suit:

Code:
Dim list(33) as String

list(0) = "xxx"
list(1) = "yyy"
list(3) = "zzz"
...

J'aimerais en fait effectuer une série d'instructions pour chaque valeur présente dans la matrice, mais je sais pas comment l'écrire :-(

J'ai tenté:

Code:
For each list(0 to 32) in Sheets("Données")
[I]instructions

Next list[/I]

D'avance merci pour votre précieuse aide 😀

a+
 
Re : Variables de matrice

Merci pour ta réponse 🙂

Je viens de tester ceci:

Code:
Dim list(0 to 2) as Variant
Dim i

list(0) = "xxx" & list(1) = "yyy" & list(2) = "zzz"

For i = 0 to Ubound(list)

ActiveWorkbook.Sheets.Add
            ActiveSheet.Move After:=Sheets(2)
                ActiveSheet.Name = i

Cela fonctionne mais en revanche le "i" me renvoie 0 au lieu de "xxx"...

Comment ça se fait?
 
Dernière modification par un modérateur:
Re : Variables de matrice

Bonsoir,


Ce qui me surprend surtout, c'est le "ça fonctionne" !!?
Je ne me souviens pas avoir lu ailleurs une instruction comme:
list(0) = "xxx" & list(1) = "yyy" & list(2) = "zzz"
Si tu es certain de savoir ce que tu fais, tant mieux ... je me demande si tu n'aurais pas intérêt à trouver un petit tutoriel et à faire preuve de prudence avant de te lancer dans la programmation, parce que là, même si je crois comprendre ce que tu voudrais faire, je comprends beaucoup moins la manière dont tu t'y prends.
Ceci dit, je ne voudrais pas jouer les rabat-joie ... et je me retire donc sur la pointe des pieds. Il se fait tard, j'ai un sanglier sur le feu, etc.

Bon travail
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

N
Réponses
5
Affichages
3 K
Nicocotte125
N
B
Réponses
1
Affichages
905
Bullrot
B
L
Réponses
1
Affichages
1 K
Lucien31
L
P
Réponses
0
Affichages
808
poiuytreza
P
I
Réponses
0
Affichages
3 K
Imperium
I
M
Réponses
2
Affichages
3 K
M
B
Réponses
0
Affichages
1 K
bestsh
B
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…