Bonjour,
comment faire pour remplir 10000 cellules d'une même colonne par les nombre de 1 à 10000 de façon automatique?
D'avance merci.
Bonjour,
comment faire pour remplir 10000 cellules d'une même colonne par les nombre de 1 à 10000 de façon automatique?
D'avance merci.
Bonjour,
tu écrit 1 en A1 , 2 en A2 , puis tu sélectionne les 2 cellules puis tu étire ta sélection en "tirant" sur le petit carré noir en bas à droite de ta sélection...
Merci.
J'utilise cela quand j'ai 10,100, 200 lignes à remplir.
Mais quand il y a 10000 lignes aller jusqu'au 10000 éme lignes n'est pas pratique.
Une autre manière s'il vous plait ?
et bien vu qu'il semble s'agir d'un exercice essai de faire cela avec une boucle FOR :
tu as un exemple à adapter la :
http://silkyroad.developpez.com/vba/boucles/#LIII
Bonjour,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Sub test() Range("A1") = 1 Range("A2:A10000").FormulaR1c1 = "=R[-1]C+1" Range("A2:A10000") = Range("A2:A10000").Value End Sub
Merci.
J'ai créé un macro et ai collé le code dans ceci. Et en exécutant le macro je reçois l'erreur suivant :
Merci pour ton aide.
Bonjour,
comme précisé par bbil ce code doit être adapté et non lancé tel quel...ne teste que la boucle For...Next.
A+
Ton erreur viens des 4 ou 5 dernières lignes de codes ... pourquoi rajouter ces lignes qui font que ta procédure se rappelle elle même ...
relis le Tutorial accompagnant ton code et essai de comprendre le fonctionnement d'une boucle FOR..
oui, effectivement.
En guise de test j'ai voulu juste essayer le code tel quel. La partie :
C'est l'Excel qui l'ajoute après chaque exécution et cela génère une erreur pour deuxième exécution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Range("C5").Select Application.Run "Classeur1!Test_V01" Range("A3:A10").Select Selection.ClearContents Range("L9").Select Application.Goto Reference:="Test_V01"
Comment empêcher l'Excel d'ajouter ceci ?
D'avance merci.
vraisemblablement j'ai rien compris!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub test() Range("A1:A65536") = "A" 'Exemple pour numéroter toute une colonne! Range("A1") = 1 Range("A2:A" & Cells(Cells.Rows.Count, "A").End(xlUp).Row).FormulaR1C1 = "=R[-1]C+1" Range("A2:A" & Cells(Cells.Rows.Count, "A").End(xlUp).Row) = Range("A2:A" & Cells(Cells.Rows.Count, "A").End(xlUp).Row).Value End Sub
Ca c'est parce que tu as oublié de fermer l'assistant générateur de macro (déjà fait )
ton codeSuffit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 For x = 1 to 1000 cells(x,1).value = x Next
A+
Ils ne savaient pas que c'était impossible ... du coup ils l'ont fait (Mark Twain)
n'oubliez pas de si les messages vous aide ou sont pertinents et de mettre quand cela est !
pas besoin de boucle!
Ils ne savaient pas que c'était impossible ... du coup ils l'ont fait (Mark Twain)
n'oubliez pas de si les messages vous aide ou sont pertinents et de mettre quand cela est !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager