Revenir à la ligne tableau Excel VBA

Bonsoir,

Je suis débutante en VBA donc il est difficile pour moi de vous expliquez mon problème mais j'espère que vous comprendrez. Je n'arrive pas à m'en sortir !

Je dois réaliser un tableau qui enregistre des résultats (issus de boutons).

Mon tableau s'étend de B20 à L30.

Je vous donne un exemple, ça serait plus simple que de vous expliquez ce que je souhaite faire :

La ligne 20 se remplit de B20 à L20 (décalage de colonnes en colonnes sur la même ligne) et je souhaiterai que lorsque L20 soit remplie, que mes résultats passent à B21.. (retour à ligne au début du tableau).

Je ne sais pas si c'est clair.. Je pense que c'est une boucle qu'il faut créer mais je ne m'y connais pas assez..

En espérant une réponse.

Cordialement :)

Bonjour,

il te faut une double boucle :

    Dim lig As Long, col As Long
    For lig = 20 To 30
        For col = 2 To 12
            ' ton traitement
        Next col
    Next lig

mais le mieux est de remplir un tableau Dim resultat (1 to 11, 1 to 11) en mémoire et de le coller en une fois à la fin.

eric

Rechercher des sujets similaires à "revenir ligne tableau vba"