Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone "semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone "semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone "semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone "semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone "semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone "semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
Bonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" a écrit dans le message de news:Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone "semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone "semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
Bonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" <Angelo@discussions.microsoft.com> a écrit dans le message de news:
093ED112-D5BE-423A-8EFA-F0A96F7FE353@microsoft.com...
Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone "semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone "semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
Bonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" a écrit dans le message de news:Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone "semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone "semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
En fait je récupère la derniere case non vide de la zone semaine1 (qui est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille 2, en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rienBonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" a écrit dans le message de
news:Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
En fait je récupère la derniere case non vide de la zone semaine1 (qui est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille 2, en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rien
Bonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" <Angelo@discussions.microsoft.com> a écrit dans le message de
news:
093ED112-D5BE-423A-8EFA-F0A96F7FE353@microsoft.com...
Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
En fait je récupère la derniere case non vide de la zone semaine1 (qui est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille 2, en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rienBonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" a écrit dans le message de
news:Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
Pourquoi veux-tu faire une boucle,dans ce cas-là ?
Daniel
"Angelo" a écrit dans le message de news:En fait je récupère la derniere case non vide de la zone semaine1 (qui est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille 2, en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rienBonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" a écrit dans le message de
news:Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
Pourquoi veux-tu faire une boucle,dans ce cas-là ?
Daniel
"Angelo" <Angelo@discussions.microsoft.com> a écrit dans le message de news:
80673DC3-69E0-4898-939C-B34C8C0FBCE8@microsoft.com...
En fait je récupère la derniere case non vide de la zone semaine1 (qui est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille 2, en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rien
Bonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" <Angelo@discussions.microsoft.com> a écrit dans le message de
news:
093ED112-D5BE-423A-8EFA-F0A96F7FE353@microsoft.com...
Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
Pourquoi veux-tu faire une boucle,dans ce cas-là ?
Daniel
"Angelo" a écrit dans le message de news:En fait je récupère la derniere case non vide de la zone semaine1 (qui est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille 2, en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rienBonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" a écrit dans le message de
news:Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
car je ne veux pas le faire que 2 fois comme je l'ai dis (ca c'etait pour
faire simple) mais un certain nombre de fois (environ 90 fois ) donc
j'aimerais ne pas réecrir toujours la meme chose avec juste le nom de la
zone
qui changePourquoi veux-tu faire une boucle,dans ce cas-là ?
Daniel
"Angelo" a écrit dans le message de
news:En fait je récupère la derniere case non vide de la zone semaine1 (qui
est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille 2,
en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rienBonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en
A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" a écrit dans le message de
news:Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et
j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la
zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
car je ne veux pas le faire que 2 fois comme je l'ai dis (ca c'etait pour
faire simple) mais un certain nombre de fois (environ 90 fois ) donc
j'aimerais ne pas réecrir toujours la meme chose avec juste le nom de la
zone
qui change
Pourquoi veux-tu faire une boucle,dans ce cas-là ?
Daniel
"Angelo" <Angelo@discussions.microsoft.com> a écrit dans le message de
news:
80673DC3-69E0-4898-939C-B34C8C0FBCE8@microsoft.com...
En fait je récupère la derniere case non vide de la zone semaine1 (qui
est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille 2,
en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rien
Bonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en
A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" <Angelo@discussions.microsoft.com> a écrit dans le message de
news:
093ED112-D5BE-423A-8EFA-F0A96F7FE353@microsoft.com...
Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et
j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la
zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
car je ne veux pas le faire que 2 fois comme je l'ai dis (ca c'etait pour
faire simple) mais un certain nombre de fois (environ 90 fois ) donc
j'aimerais ne pas réecrir toujours la meme chose avec juste le nom de la
zone
qui changePourquoi veux-tu faire une boucle,dans ce cas-là ?
Daniel
"Angelo" a écrit dans le message de
news:En fait je récupère la derniere case non vide de la zone semaine1 (qui
est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille 2,
en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rienBonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en
A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" a écrit dans le message de
news:Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et
j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la
zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
Ce qui suit est un EXEMPLE de boucle
Les résultats vont se loger 90 fois en A2 et A3 :
Sub test2()
Dim i As Integer, Sem As String
Sem = "semaine"
For i = 1 To 90
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(sem & i,MAX(ROW(sem & i)*NOT(ISBLANK(sem & i)))-ROW(sem
& i)+1)"
'range le résultat de la derniere case non vide correspondant à la
zone
'"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(sem & i+1,MAX(ROW(sem & i+1)*NOT(ISBLANK(sem &
i+1)))-ROW(sem & i+1)+1)"
Next i
End Sub
Cordialement.
Daniel
"Angelo" a écrit dans le message de news:car je ne veux pas le faire que 2 fois comme je l'ai dis (ca c'etait pour
faire simple) mais un certain nombre de fois (environ 90 fois ) donc
j'aimerais ne pas réecrir toujours la meme chose avec juste le nom de la
zone
qui changePourquoi veux-tu faire une boucle,dans ce cas-là ?
Daniel
"Angelo" a écrit dans le message de
news:En fait je récupère la derniere case non vide de la zone semaine1 (qui
est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille 2,
en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rienBonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en
A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" a écrit dans le message de
news:Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et
j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la
zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
Ce qui suit est un EXEMPLE de boucle
Les résultats vont se loger 90 fois en A2 et A3 :
Sub test2()
Dim i As Integer, Sem As String
Sem = "semaine"
For i = 1 To 90
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(sem & i,MAX(ROW(sem & i)*NOT(ISBLANK(sem & i)))-ROW(sem
& i)+1)"
'range le résultat de la derniere case non vide correspondant à la
zone
'"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(sem & i+1,MAX(ROW(sem & i+1)*NOT(ISBLANK(sem &
i+1)))-ROW(sem & i+1)+1)"
Next i
End Sub
Cordialement.
Daniel
"Angelo" <Angelo@discussions.microsoft.com> a écrit dans le message de news:
C947ADF9-9048-451E-B091-E28C6AFDCD42@microsoft.com...
car je ne veux pas le faire que 2 fois comme je l'ai dis (ca c'etait pour
faire simple) mais un certain nombre de fois (environ 90 fois ) donc
j'aimerais ne pas réecrir toujours la meme chose avec juste le nom de la
zone
qui change
Pourquoi veux-tu faire une boucle,dans ce cas-là ?
Daniel
"Angelo" <Angelo@discussions.microsoft.com> a écrit dans le message de
news:
80673DC3-69E0-4898-939C-B34C8C0FBCE8@microsoft.com...
En fait je récupère la derniere case non vide de la zone semaine1 (qui
est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille 2,
en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rien
Bonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en
A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" <Angelo@discussions.microsoft.com> a écrit dans le message de
news:
093ED112-D5BE-423A-8EFA-F0A96F7FE353@microsoft.com...
Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et
j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la
zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
Ce qui suit est un EXEMPLE de boucle
Les résultats vont se loger 90 fois en A2 et A3 :
Sub test2()
Dim i As Integer, Sem As String
Sem = "semaine"
For i = 1 To 90
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(sem & i,MAX(ROW(sem & i)*NOT(ISBLANK(sem & i)))-ROW(sem
& i)+1)"
'range le résultat de la derniere case non vide correspondant à la
zone
'"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(sem & i+1,MAX(ROW(sem & i+1)*NOT(ISBLANK(sem &
i+1)))-ROW(sem & i+1)+1)"
Next i
End Sub
Cordialement.
Daniel
"Angelo" a écrit dans le message de news:car je ne veux pas le faire que 2 fois comme je l'ai dis (ca c'etait pour
faire simple) mais un certain nombre de fois (environ 90 fois ) donc
j'aimerais ne pas réecrir toujours la meme chose avec juste le nom de la
zone
qui changePourquoi veux-tu faire une boucle,dans ce cas-là ?
Daniel
"Angelo" a écrit dans le message de
news:En fait je récupère la derniere case non vide de la zone semaine1 (qui
est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille 2,
en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rienBonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en
A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" a écrit dans le message de
news:Bonjour j'ai déjà posé le meme style de question mais j'ai pas bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et
j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à la
zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
Le code que tu m'a donné ne fonctionne pas ca me renvois une erreur
d'execution 1004:
Impossible de définir la propriété FormulaArray de la classe RangeCe qui suit est un EXEMPLE de boucle
Les résultats vont se loger 90 fois en A2 et A3 :
Sub test2()
Dim i As Integer, Sem As String
Sem = "semaine"
For i = 1 To 90
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(sem & i,MAX(ROW(sem & i)*NOT(ISBLANK(sem &
i)))-ROW(sem
& i)+1)"
'range le résultat de la derniere case non vide correspondant à
la
zone
'"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(sem & i+1,MAX(ROW(sem & i+1)*NOT(ISBLANK(sem &
i+1)))-ROW(sem & i+1)+1)"
Next i
End Sub
Cordialement.
Daniel
"Angelo" a écrit dans le message de
news:car je ne veux pas le faire que 2 fois comme je l'ai dis (ca c'etait
pour
faire simple) mais un certain nombre de fois (environ 90 fois ) donc
j'aimerais ne pas réecrir toujours la meme chose avec juste le nom de
la
zone
qui changePourquoi veux-tu faire une boucle,dans ce cas-là ?
Daniel
"Angelo" a écrit dans le message de
news:En fait je récupère la derniere case non vide de la zone semaine1
(qui
est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille
2,
en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rienBonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en
A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" a écrit dans le message
de
news:Bonjour j'ai déjà posé le meme style de question mais j'ai pas
bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et
j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à
la
zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
Le code que tu m'a donné ne fonctionne pas ca me renvois une erreur
d'execution 1004:
Impossible de définir la propriété FormulaArray de la classe Range
Ce qui suit est un EXEMPLE de boucle
Les résultats vont se loger 90 fois en A2 et A3 :
Sub test2()
Dim i As Integer, Sem As String
Sem = "semaine"
For i = 1 To 90
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(sem & i,MAX(ROW(sem & i)*NOT(ISBLANK(sem &
i)))-ROW(sem
& i)+1)"
'range le résultat de la derniere case non vide correspondant à
la
zone
'"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(sem & i+1,MAX(ROW(sem & i+1)*NOT(ISBLANK(sem &
i+1)))-ROW(sem & i+1)+1)"
Next i
End Sub
Cordialement.
Daniel
"Angelo" <Angelo@discussions.microsoft.com> a écrit dans le message de
news:
C947ADF9-9048-451E-B091-E28C6AFDCD42@microsoft.com...
car je ne veux pas le faire que 2 fois comme je l'ai dis (ca c'etait
pour
faire simple) mais un certain nombre de fois (environ 90 fois ) donc
j'aimerais ne pas réecrir toujours la meme chose avec juste le nom de
la
zone
qui change
Pourquoi veux-tu faire une boucle,dans ce cas-là ?
Daniel
"Angelo" <Angelo@discussions.microsoft.com> a écrit dans le message de
news:
80673DC3-69E0-4898-939C-B34C8C0FBCE8@microsoft.com...
En fait je récupère la derniere case non vide de la zone semaine1
(qui
est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille
2,
en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rien
Bonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en
A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" <Angelo@discussions.microsoft.com> a écrit dans le message
de
news:
093ED112-D5BE-423A-8EFA-F0A96F7FE353@microsoft.com...
Bonjour j'ai déjà posé le meme style de question mais j'ai pas
bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et
j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à
la
zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini
Le code que tu m'a donné ne fonctionne pas ca me renvois une erreur
d'execution 1004:
Impossible de définir la propriété FormulaArray de la classe RangeCe qui suit est un EXEMPLE de boucle
Les résultats vont se loger 90 fois en A2 et A3 :
Sub test2()
Dim i As Integer, Sem As String
Sem = "semaine"
For i = 1 To 90
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(sem & i,MAX(ROW(sem & i)*NOT(ISBLANK(sem &
i)))-ROW(sem
& i)+1)"
'range le résultat de la derniere case non vide correspondant à
la
zone
'"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(sem & i+1,MAX(ROW(sem & i+1)*NOT(ISBLANK(sem &
i+1)))-ROW(sem & i+1)+1)"
Next i
End Sub
Cordialement.
Daniel
"Angelo" a écrit dans le message de
news:car je ne veux pas le faire que 2 fois comme je l'ai dis (ca c'etait
pour
faire simple) mais un certain nombre de fois (environ 90 fois ) donc
j'aimerais ne pas réecrir toujours la meme chose avec juste le nom de
la
zone
qui changePourquoi veux-tu faire une boucle,dans ce cas-là ?
Daniel
"Angelo" a écrit dans le message de
news:En fait je récupère la derniere case non vide de la zone semaine1
(qui
est
défini sur la feuille1) puis je met le résultat en A2 sur la feuille
2,
en
A3
il y aura le résultat de semaine2 donc en A4 il n'y aura rienBonjour.
Je ne comprends pas bien; tu utilises semaine1 en A2 et semaine2 en
A3.
Que veux-tu faire en A4 ? et jusqu'à quelle cellule ?
Cordialement.
Daniel
"Angelo" a écrit dans le message
de
news:Bonjour j'ai déjà posé le meme style de question mais j'ai pas
bien
compris
la réponse alors je redemande: je dois faire des macro afin
d'automatisé
un
certain nombre de chose
DOnc je fais un code qui fais plusieur fois la meme chose et
j'aimerais
savoir comment faire pour faire une boucle ?
voici mon code :
Range("A2").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine1"
Selection.FormulaArray = _
"=INDEX(semaine1,MAX(ROW(semaine1)*NOT(ISBLANK(semaine1)))-ROW(semaine1)+1)"
'range le résultat de la derniere case non vide correspondant à
la
zone
"semaine2" en A3
Range("A3").Select
'recherche de la derniere case non vide correspondant à la zone
"semaine2"
Selection.FormulaArray = _
"=INDEX(semaine2,MAX(ROW(semaine2)*NOT(ISBLANK(semaine2)))-ROW(semaine2)+1)"
Ps les 2 zones semaine1 et semaine2 sont déjà défini