Equivalent du ":" dans VBA
Résolu/Fermé
A voir également:
- Equivalent du ":" dans VBA
- Equivalent word gratuit - Guide
- 10 go internet équivalent en heure - Forum Mobile
- 20 go internet équivalent en heure - Forum Réseaux sociaux
- Avec 10 go internet combien de temps ai-je sur internet ? - Forum Consommation & Internet
- 20 go internet mobile, équivalent a illimité? ✓ - Forum Mobile
2 réponses
ccm81
Messages postés
10850
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 mars 2024
2 403
17 févr. 2011 à 18:58
17 févr. 2011 à 18:58
bonsoir
devrait aller
for i = 1 to 10 tableau(i) = "Machin" & i next i
devrait aller
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
18 févr. 2011 à 12:33
18 févr. 2011 à 12:33
bonjour
hélas , non!
hélas , non!
Modifié par ccm81 le 17/02/2011 à 20:24
declaration d'un tableau a 2 dimensions d'entiers, les indices allant de 0 à 10
dim t(10,10) as long
RQ. on peut imposer un plage d'indice commençant a 1 avec
Option base 1
a placer en tete de module
bonne suite
18 févr. 2011 à 12:10
L'idée c'est qu'on part d'un tableau à 2 dimensions, par exemple de longueur 10 dans chaque dimension :
Dim tabl() As String
Redim tabl(10,10)
Disons ensuite que pour les 5 premières lignes du tableau on veuille attribuer la valeur "Machin", mais ce dans toutes les colonnes associées aux lignes 1 à 5 (ou 0 à 4 peu importe)
Pour faire cette instruction je sais qu'en Matlab on peut écrire
tabl( 1 : 5 ; : ) = "Machin"
Ici les ":" servent à indiquer au compilateur de prendre toutes les lignes entre 1 et 5 puis toutes les colonnes du tableau. Cette syntaxe évite de passer par deux boucles For imbriquées ce qui allège la syntaxe au final.
Ce que je cherche donc à savoir c'est s'il existe le même genre de raccourci de syntaxe dans VBA ?