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

Liste array ou tableau

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

B

BOB75000

Guest
Bonjour,

est-il possible dans un boucle d'aller de cellule en cellule non pas à l'verticalement
avec une boucle qui incrémente de +1 à chaque cycle.
exemple:
i = 1
départ Ai --> A1
Boucle i=i +1
fin boucle
Ai --> A2

mais plutot horizontalement de cellule en cellule
exemple:
A1 -> B1 -> C1 -> D1 -> E1 -> ...
sachant que une fois pointer sur la cellule, une action est effectué.

Merci d'avance
 
Bonjour Bob,

Oui tu peux utiliser :

Sub toto()
Range('A1').Select
For i = 1 To 5 'colonne de B à F,toujours ligne 1
ActiveCell.Offset(0, i).Value = 'Toto'
Next i
End Sub

Cette macro te mettra 'Toto' dans les cellules B1, C1, ...

Papaye
 
bonjour bob, papaye

une autre syntaxe possible :

For i = 1 To 5 'colonne de A à E,toujours ligne 1
Cells(1, i) = 'Toto'
Next i

salut

edition : par contre j'ai pas compris pourquoi ce titre de post ?

Message édité par: hervé, à: 06/06/2006 14:29
 
re final 🙂


Dim tablo()
Dim c As Range
Dim i As Byte, x As Byte

For i = 2 To 6
x = x + 1
ReDim Preserve tablo(1 To x)
tablo(x) = Left(Cells(1, i).Address(0, 0), 1)
Next i

For i = 1 To UBound(tablo)
tablo(i) = tablo(i) & 1
Set c = Range(tablo(i))
c = 'toto'
Next i

j'ai pas osé faire plus long.

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

Réponses
1
Affichages
725
Réponses
2
Affichages
607
Réponses
2
Affichages
892
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…