NB : Je suis aussi preneur d'une solution par macro, je planches sur la boucle, mais je m'en sors pas....
-----Message d'origine----- Bonjrou,
=1+ENT(LIGNE()/12) fromat ""00" ou bien =TEXTE(1+ENT(LIGNE()/12);"00")
puis repocie vers le bas
!!!
-----Message d'origine----- Bonjour,
Je cherches à faire une incrémentation un peu spéciale.
Je voudrais que en colonne E s'incrémente une valeur mais
toutes les 12 lignes
Ligne 1 à 12 : valeur 01 Ligne 13 à 25 : valeur 02
etc.
jusqu'à ce qu'il n'y ait plus de valeurs en colonne A
Merci .
.
gaston
il faut définir une variable r as long et que cette variable soit divisible par 12 c.a.d. que lorsqu'on fait r/12 ça donne un nombre entier à partir de là tu fais (excuse: j'ai pas le code exact)
On error Resume next For r = Range("A:A").Find("*", [A1], , , xlByRows,_ xlPrevious).Row To 1 Step -1 If r/12 = un nombre entier 'je connais pas le code pour exprimer ça Range("A" & r).Select ActiveCell.Formula = "machin" next r
-----Message d'origine----- Merci.
NB : Je suis aussi preneur d'une solution par macro, je planches sur la boucle, mais je m'en sors pas....
-----Message d'origine----- Bonjrou,
=1+ENT(LIGNE()/12) fromat ""00" ou bien =TEXTE(1+ENT(LIGNE()/12);"00")
puis repocie vers le bas
!!!
-----Message d'origine----- Bonjour,
Je cherches à faire une incrémentation un peu spéciale.
Je voudrais que en colonne E s'incrémente une valeur mais
toutes les 12 lignes
Ligne 1 à 12 : valeur 01 Ligne 13 à 25 : valeur 02
etc.
jusqu'à ce qu'il n'y ait plus de valeurs en colonne A
Merci .
.
.
il faut définir une variable r as long
et que cette variable soit divisible par 12 c.a.d. que
lorsqu'on fait r/12 ça donne un nombre entier
à partir de là tu fais (excuse: j'ai pas le code exact)
On error Resume next
For r = Range("A:A").Find("*", [A1], , , xlByRows,_
xlPrevious).Row To 1 Step -1
If r/12 = un nombre entier 'je connais pas le code pour
exprimer ça
Range("A" & r).Select
ActiveCell.Formula = "machin"
next r
-----Message d'origine-----
Merci.
NB : Je suis aussi preneur d'une solution par macro, je
planches sur la boucle, mais je m'en sors pas....
-----Message d'origine-----
Bonjrou,
=1+ENT(LIGNE()/12)
fromat ""00"
ou bien
=TEXTE(1+ENT(LIGNE()/12);"00")
puis repocie vers le bas
!!!
-----Message d'origine-----
Bonjour,
Je cherches à faire une incrémentation un peu spéciale.
Je voudrais que en colonne E s'incrémente une valeur
mais
toutes les 12 lignes
Ligne 1 à 12 : valeur 01
Ligne 13 à 25 : valeur 02
etc.
jusqu'à ce qu'il n'y ait plus de valeurs en colonne A
il faut définir une variable r as long et que cette variable soit divisible par 12 c.a.d. que lorsqu'on fait r/12 ça donne un nombre entier à partir de là tu fais (excuse: j'ai pas le code exact)
On error Resume next For r = Range("A:A").Find("*", [A1], , , xlByRows,_ xlPrevious).Row To 1 Step -1 If r/12 = un nombre entier 'je connais pas le code pour exprimer ça Range("A" & r).Select ActiveCell.Formula = "machin" next r
-----Message d'origine----- Merci.
NB : Je suis aussi preneur d'une solution par macro, je planches sur la boucle, mais je m'en sors pas....
-----Message d'origine----- Bonjrou,
=1+ENT(LIGNE()/12) fromat ""00" ou bien =TEXTE(1+ENT(LIGNE()/12);"00")
puis repocie vers le bas
!!!
-----Message d'origine----- Bonjour,
Je cherches à faire une incrémentation un peu spéciale.
Je voudrais que en colonne E s'incrémente une valeur mais
toutes les 12 lignes
Ligne 1 à 12 : valeur 01 Ligne 13 à 25 : valeur 02
etc.
jusqu'à ce qu'il n'y ait plus de valeurs en colonne A
Merci .
.
.
Patrick Bastard
Bonjour à toi aussi, *Franck*. *Pour reprendre les termes de ton intervention* -voir en fin de message :
Je ne pense pas que l'appel à VBA se justifie pour une action aussi simple, si c'est la seule. As-tu essayé (adaptation de la prop de Anonymous) Sélectionne ta colonne E, =SI(A1="";"";1+ENT(LIGNE()/13)) Valide par Ctrl+Entrée pour copier jusqu'en bas.
J'espère avoir pu te dépanner -- Bien cordialement, ==================================== P. Bastard. Pour me contacter, remplacez "Chez" par @ dans l'adresse
Une foule de conseils utiles sur le site de Misange : http://www.excelabo.net
Je voudrais que en colonne E s'incrémente une valeur mais toutes les 12 lignes
Ligne 1 à 12 : valeur 01 Ligne 13 à 25 : valeur 02
etc.
jusqu'à ce qu'il n'y ait plus de valeurs en colonne A
Merci
Bonjour à toi aussi, *Franck*.
*Pour reprendre les termes de ton intervention* -voir en fin de message :
Je ne pense pas que l'appel à VBA se justifie pour une action aussi simple,
si c'est la seule.
As-tu essayé (adaptation de la prop de Anonymous)
Sélectionne ta colonne E,
=SI(A1="";"";1+ENT(LIGNE()/13))
Valide par Ctrl+Entrée pour copier jusqu'en bas.
J'espère avoir pu te dépanner
--
Bien cordialement,
==================================== P. Bastard.
Pour me contacter, remplacez "Chez" par @ dans l'adresse
Une foule de conseils utiles sur le site de Misange :
http://www.excelabo.net
Je voudrais que en colonne E s'incrémente une valeur mais
toutes les 12 lignes
Ligne 1 à 12 : valeur 01
Ligne 13 à 25 : valeur 02
etc.
jusqu'à ce qu'il n'y ait plus de valeurs en colonne A
Bonjour à toi aussi, *Franck*. *Pour reprendre les termes de ton intervention* -voir en fin de message :
Je ne pense pas que l'appel à VBA se justifie pour une action aussi simple, si c'est la seule. As-tu essayé (adaptation de la prop de Anonymous) Sélectionne ta colonne E, =SI(A1="";"";1+ENT(LIGNE()/13)) Valide par Ctrl+Entrée pour copier jusqu'en bas.
J'espère avoir pu te dépanner -- Bien cordialement, ==================================== P. Bastard. Pour me contacter, remplacez "Chez" par @ dans l'adresse
Une foule de conseils utiles sur le site de Misange : http://www.excelabo.net
Je voudrais que en colonne E s'incrémente une valeur mais toutes les 12 lignes
Ligne 1 à 12 : valeur 01 Ligne 13 à 25 : valeur 02
etc.
jusqu'à ce qu'il n'y ait plus de valeurs en colonne A
Sub test() j = 0 For i = 1 To 36 Step 12 Range("e" & i & ":e" & i + 11).Value = j + 1 j = j + 1 Next End Sub
a+ rural thierry "Franck" a écrit dans le message de news: f13201c43d7f$9cde45d0$ Merci.
NB : Je suis aussi preneur d'une solution par macro, je planches sur la boucle, mais je m'en sors pas....
-----Message d'origine----- Bonjrou,
=1+ENT(LIGNE()/12) fromat ""00" ou bien =TEXTE(1+ENT(LIGNE()/12);"00")
puis repocie vers le bas
!!!
-----Message d'origine----- Bonjour,
Je cherches à faire une incrémentation un peu spéciale.
Je voudrais que en colonne E s'incrémente une valeur mais
toutes les 12 lignes
Ligne 1 à 12 : valeur 01 Ligne 13 à 25 : valeur 02
etc.
jusqu'à ce qu'il n'y ait plus de valeurs en colonne A
Merci .
.
ru-th
petit complément Sub test() k = [a65536].End(xlUp).Row j = 0 For i = 1 To k Step 12 Range("e" & i & ":e" & i + 11).Value = j + 1 j = j + 1 Next Range("e" & k + 1 & ":e65536").ClearContents End Sub a+ rural thierry "ru-th" a écrit dans le message de news: O#
Salut
Sub test() j = 0 For i = 1 To 36 Step 12 Range("e" & i & ":e" & i + 11).Value = j + 1 j = j + 1 Next End Sub
a+ rural thierry "Franck" a écrit dans le message de news: f13201c43d7f$9cde45d0$ Merci.
NB : Je suis aussi preneur d'une solution par macro, je planches sur la boucle, mais je m'en sors pas....
-----Message d'origine----- Bonjrou,
=1+ENT(LIGNE()/12) fromat ""00" ou bien =TEXTE(1+ENT(LIGNE()/12);"00")
puis repocie vers le bas
!!!
-----Message d'origine----- Bonjour,
Je cherches à faire une incrémentation un peu spéciale.
Je voudrais que en colonne E s'incrémente une valeur mais
toutes les 12 lignes
Ligne 1 à 12 : valeur 01 Ligne 13 à 25 : valeur 02
etc.
jusqu'à ce qu'il n'y ait plus de valeurs en colonne A
Merci .
.
petit complément
Sub test()
k = [a65536].End(xlUp).Row
j = 0
For i = 1 To k Step 12
Range("e" & i & ":e" & i + 11).Value = j + 1
j = j + 1
Next
Range("e" & k + 1 & ":e65536").ClearContents
End Sub
a+
rural thierry
"ru-th" <ailleurs@nowhere> a écrit dans le message de news:
O#3ZqfYPEHA.556@TK2MSFTNGP10.phx.gbl...
Salut
Sub test()
j = 0
For i = 1 To 36 Step 12
Range("e" & i & ":e" & i + 11).Value = j + 1
j = j + 1
Next
End Sub
a+
rural thierry
"Franck" <bernard@tolbiac.inserm.fr> a écrit dans le message de news:
f13201c43d7f$9cde45d0$a501280a@phx.gbl...
Merci.
NB : Je suis aussi preneur d'une solution par macro, je
planches sur la boucle, mais je m'en sors pas....
-----Message d'origine-----
Bonjrou,
=1+ENT(LIGNE()/12)
fromat ""00"
ou bien
=TEXTE(1+ENT(LIGNE()/12);"00")
puis repocie vers le bas
!!!
-----Message d'origine-----
Bonjour,
Je cherches à faire une incrémentation un peu spéciale.
Je voudrais que en colonne E s'incrémente une valeur
mais
toutes les 12 lignes
Ligne 1 à 12 : valeur 01
Ligne 13 à 25 : valeur 02
etc.
jusqu'à ce qu'il n'y ait plus de valeurs en colonne A
petit complément Sub test() k = [a65536].End(xlUp).Row j = 0 For i = 1 To k Step 12 Range("e" & i & ":e" & i + 11).Value = j + 1 j = j + 1 Next Range("e" & k + 1 & ":e65536").ClearContents End Sub a+ rural thierry "ru-th" a écrit dans le message de news: O#
Salut
Sub test() j = 0 For i = 1 To 36 Step 12 Range("e" & i & ":e" & i + 11).Value = j + 1 j = j + 1 Next End Sub
a+ rural thierry "Franck" a écrit dans le message de news: f13201c43d7f$9cde45d0$ Merci.
NB : Je suis aussi preneur d'une solution par macro, je planches sur la boucle, mais je m'en sors pas....
-----Message d'origine----- Bonjrou,
=1+ENT(LIGNE()/12) fromat ""00" ou bien =TEXTE(1+ENT(LIGNE()/12);"00")
puis repocie vers le bas
!!!
-----Message d'origine----- Bonjour,
Je cherches à faire une incrémentation un peu spéciale.
Je voudrais que en colonne E s'incrémente une valeur mais
toutes les 12 lignes
Ligne 1 à 12 : valeur 01 Ligne 13 à 25 : valeur 02
etc.
jusqu'à ce qu'il n'y ait plus de valeurs en colonne A