Forum Clubic

Bonsoir, boucle avec excel

J’aimerai faire une boucle sous excel, c’est possible ?

Salut,

C-A-D ?

Tu veux parler en programmation ?

Excel est un tableur .

a+

Merci de me répondre.

Oui, j’ai une feuille avec des données, et j’aimerai faire une boucle de calcul

pour excel il te faut appuyer sur ALT F11 pour activer le mode VBA

et créer un code VBA pour la page en cours

Sub Main

code…

end sub
Edité le 12/01/2009 à 21:44

sinon tu peu créer la macro en mode enregistrement

tu fais la manip une fois a la mains en enregistrement et cela l’enregistre et la crée toute seul

les macros ne font pas excatement ce que je veux. impossible de boucler comme je veux

Tu as par exemple

For…Next, While…Wend, Do…Loop

Exemple

Dim I as Integer
For I = 1 To 20
Instruction à exécuter
Next I, sorti de la boucle quand I est >20


Dim I as Integer
I = 0 ’ Initialise la variable.

While I < 20 ’ Teste la valeur du compteur.
I = I + 1 ’ Incrémente le compteur.

... Instruction à exécuter

Wend ’ Met fin à la boucle End While quand Counter > 19.


Dim Test as Boolean
Dim I as Integer
Test = True: I = 0 ’ Initialise les variables.

Do ’ Boucle externe.
Do While Test < 20 ’ Boucle interne.

... Instruction à exécuter

    I = I + 1    ' Incrémente le compteur.
    If I = 10 Then    ' Si la condition est vraie.
        Test = False    ' Attribue la valeur False à l'indicateur.

... Instruction à exécuter

        Exit Do    ' Quitte la boucle interne (Do While <20).
    End If
Loop

Loop Until Check = False ’ Quitte la boucle externe (Do) immédiatement.

tu as le choix

a+

merci vuger, mais pour une simple boucle tu prendrais laquelle ?

La première c’est la plus basique

mais tu as la touche F1 dans excel, et surtout

d’excellent tuto pour débutants:

www.vbfrance.com…

a+

PS c’est Vyger … :wink:
Edité le 12/01/2009 à 22:21

merci je regarde de suite

De rien

Bonne Lecture. :wink:

a+