Débuter avec Excel VBA les boucles

1
6746

dans cette 4eme partie sur notre cours de débuter avec Excel VBA.
nous allons voir comment fonctionner les boucles. il nous arrive souvent de devoir répéter certaine chose dans Excle,
c’est pourquoi nous allons utiliser des boucles afin d’automatiser ces répétitions.


1 . C’est quoi une boucle ?

comme mentionner dans l’intro une boucle nous permettra de répéter certaine code automatiquement
et céla autan de fois jusqu’une certaine condition est atteint.

exemple :

dans la cellule B1 nous plaçons le chiffre 1 puis nous allons grace à un bouton nous allons indiquer le chiffre 1
dans la cellule A1 et puis ajouter 1 au résultat de B1. de plus nous voulons que cela ce trouve dans une ligné séparer.

Private Sub CommandButton1_Click()
Dim X As Integer
X =Range(« B1 »).Value
Range(« a » & X) = X
Range(« B1 ») = X + 1
End Sub

donc à chaque fois que nous allons appuyer sur le bouton nous allons executer le bout de code.
comme vous pouvez le douter nous allons automatiser le tout grace au boucle.

2. For et next

dans notre première exemple nous allons utiliser la boucler for et next pour automatiser le click sur le bouton.
donc au lieux de cliquer 27 fois nous allons cliquer 1 seul fois et le code va répéter le tout 27x


dans un autre exemple je vais répondre à une question qui était poster sur la partie des condition.
comment contrôler si une condition est rempli sur une plage de donnée

pour cela nous allons utiliser la boucle For et Next.
cette boucle vous nous permettre de répéter tout les bout de code entre le for et le next un nombre de fois définit.

ce nombre définit nous allons le faire avec 1 t xxx


 

3. La boucle do while loop

 

avec une boucle while nous allons créer une boucle jusqu’à une certaine condition est rempli.

première chose nous allons déterminer la condition avec le do while <condition> puis le code qu’il faut exécuter jusque la condition est rempli.
puis de lancer la loop avec le code loop.

une autre façon de faire c’est d’utiliser le until qui veut dire faire le code jusqu’à la condition est complété donc =.

 

voila désormais vous savez comment utiliser les boucles dans Excel VBA et dans la prochaine partie nous allons voir comment fonctionnent les fonctions dans Excel VBA. d’ici la je vous invite à poster vos question dans les commentaire ou sur Facebook.

1 COMMENTAIRE

LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.