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

Déclarer et manipuler une variable "analogue"

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

BenHarber

XLDnaute Occasionnel
Bonjour le forum,
Je rencontre régulièrement la difficulté suivante, sans trop savoir comment m'y prendre.

Je souhaite initialiser une variable « tata » qui tourne dans mon programme de façon identique pour 3 départements, L’Ain (01) et l’Ardèche (07) et la Haute Saône (71)
Comment déclarer ma variable et comment l’utiliser dans une syntaxe du style « tata01 », puis « tata07 » puis « tata71 ».
J’avais pensé un truc type :

For j = 1 To 3
Select Case j
Case j = 1
dept = '01'
Case j = 2
dept = '07'
Case j = 3
dept = '71'
End Select
Puis une concaténation du genre :
tata & dept = 0 (pour initialiser)

Mais là, ça ne le fait vraiment pas….

Quelqu’un pourrait-il m’aiguiller sur le type de code à développer ?
(Au réel, je n’ai pas une mais dix variables et non pas 3 mais 20 départements…)

Merci d’avance.
BenHarber
 
bonjour BenHarber

tu peux voir du coté de Array

Array, fonction, exemple
Cet exemple utilise la fonction Array pour renvoyer une valeur de type Variant contenant un tableau.

Dim MyWeek, MyDay
MyWeek = Array('Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam', 'Dim')
' Les valeurs renvoyées supposent que la limite
' inférieure a été définie avec la valeur 1 (à l'aide
' de l'instruction Option Base).
MyDay = MyWeek(2) ' MyDay contient 'Mar'.
MyDay = MyWeek(4) ' MyDay contient 'Jeu'.

eventuellement un tableau (voir aide de VBe)
 
OK, merci pour ta réponse PierreJean.
Avec elle, je me suis replongé dans les tableaux, (on m'avait déjà conseillé le lien suivant : Lien supprimé). Avec une bonne dose de concentration, j'ai enfin compris le principe des tableaux !!

Encore merci à toi et aux Forum.
@+

BenHarber
 
- 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

N
Réponses
5
Affichages
2 K
Nicko29
N
P
Réponses
4
Affichages
1 K
pompier83
P
S
Réponses
2
Affichages
1 K
Sunfreez
S
H
Réponses
2
Affichages
12 K
HakunaMatata
H
J
Réponses
0
Affichages
2 K
J
C
Réponses
1
Affichages
2 K
Compte Supprimé 979
C
M
Réponses
3
Affichages
2 K
MathildeQ
M
J
Réponses
2
Affichages
1 K
jpr93
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…