Boucles VBA Excel

Bonsoir à tous,

besoin de votre aide pour créer une boucle VBA excel comme indiqué ci dessous.

je veux afficher tout simplement un truc du genre

1

1

1

1

2

2

2

2

3

3

3

3

n

n

n

n

Pouvez-vous m'aider SVP?

Merci d'avance,

Cdt,

Zemmama

Bonsoir,

Un exemple de code :

Private Sub Test()

Dim iLig As Integer

Dim iNb As Integer

Dim iOccur As Integer

iLig = 2

For iNb = 1 To 5

For iOccur = 1 To 4

Range("A" & iLig).Value = iNb

iLig = iLig + 1

Next iOccur

Next iNb

End Sub

Bonne soirée

Bouben

20bouclevba.xlsm (20.91 Ko)

Super

Merci bcp pour ton aide Bouben.

cdt

ANas

Bonjour,

bonne réponse ci dessus, deux boucle imbriquées, rien de mieux...

Ceci dit déclaration des variables avec Integer :

Données contenant des nombres entiers stockés, de 2 octets, compris entre -32 768 et 32 767

Si votre boucle va jusqu'à n > 32767 (lignes) alors il y aura erreur surtout depuis excel 2007 où il y a 1 046000 lignes environs !

Donc une déclaration Long :

Nombre entier codé sur 4 octets (32 bits) et dont la valeur est comprise entre -2 147 483 648 et 2 147 483 647

serait plus sur au niveau évolution de votre macro.

C'est juste pour dire

@ bientôt

LouReeD

Rechercher des sujets similaires à "boucles vba"