for....Next

Le
Calimero
Bonjour,

Voilà, je dois remplir une colonne de 2450 lignes ; j'aimerais numeroter
ces lignes à l'avance, en l'occurence j'aimerais que ma colonne soit
numérotée de 1 à 2450 en commencçant par la ligne A2 ; i l faudrait
numéroter A2 =1, A3 =2, A4 = 3 etcjusqu'à 2450 ! ! je pensais
faire ça avec une boucle For Next mais je sèche un peu.
Si je pouvais avoir un petit coup de main, ce serait super sympa..

Merci
Bernard
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Phil
Le #4317581
Bonjour
tu ecris 1 dans A2
puis tu peux utiliser la commande :
Menu edition / remplissage/ serie
Choisi en colonne, valeur de fin 2450

Voila...

"Calimero"
Bonjour,

Voilà, je dois remplir une colonne de 2450 lignes ; j'aimerais numeroter
ces lignes à l'avance, en l'occurence j'aimerais que ma colonne soit
numérotée de 1 à 2450 en commencçant par la ligne A2 ; i l faudrait
numéroter A2 =1, A3 =2, A4 = 3 etc......jusqu'à 2450 ! ! je pensais
faire ça avec une boucle For... Next mais je sèche un peu....
Si je pouvais avoir un petit coup de main, ce serait super sympa..

Merci
Bernard


Pascal
Le #4317571
Pourquoi en VBA?
=SI(A2<>"";A2+1;"") et tu recopies vers A2450
"Calimero"
Bonjour,

Voilà, je dois remplir une colonne de 2450 lignes ; j'aimerais numeroter
ces lignes à l'avance, en l'occurence j'aimerais que ma colonne soit
numérotée de 1 à 2450 en commencçant par la ligne A2 ; i l faudrait
numéroter A2 =1, A3 =2, A4 = 3 etc......jusqu'à 2450 ! ! je pensais
faire ça avec une boucle For... Next mais je sèche un peu....
Si je pouvais avoir un petit coup de main, ce serait super sympa..

Merci
Bernard


---
Antivirus avast! : message Entrant sain.
Base de donnees virale (VPS) : 000728-2, 28/03/2007
Analyse le : 28/03/2007 19:59:30
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com








---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000728-2, 28/03/2007
Analyse le : 28/03/2007 20:28:48
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com

garnote
Le #4317511
J'avais la même idée que Phil mais si
tu veux utiliser une macro :

Pas rapide :
Sub Numéro1()
Dim i As Integer
Application.ScreenUpdating = False
For i = 2 To 2450
Cells(i, 1) = i
Next i
Application.ScreenUpdating = True
End Sub

L'équivalent de la suggestion de Phil :
Sub Numéro2()
[A2] = 1
[A2].DataSeries Rowcol:=xlColumns, Type:=xlLinear, Step:=1, Stop:$50
End Sub

Sub Numéro3()
[a2:a2451] = [row(a2:a2451)-1]
End Sub

Serge



"Calimero"
Bonjour,

Voilà, je dois remplir une colonne de 2450 lignes ; j'aimerais numeroter
ces lignes à l'avance, en l'occurence j'aimerais que ma colonne soit
numérotée de 1 à 2450 en commencçant par la ligne A2 ; i l faudrait
numéroter A2 =1, A3 =2, A4 = 3 etc......jusqu'à 2450 ! ! je pensais
faire ça avec une boucle For... Next mais je sèche un peu....
Si je pouvais avoir un petit coup de main, ce serait super sympa..

Merci
Bernard


Calimero
Le #4317401
Bonsoir garnote, phil et Pascal,

Un grand merci à tous les trois ; maintenant je n'ai que l'embarras du
choix ;-)

Cordialement

Bernard
Publicité
Poster une réponse
Anonyme