[Excel VBA] Autofill sur une colonne
Résolu/Fermé
Jgotheboss
Messages postés
24
Date d'inscription
lundi 18 février 2008
Statut
Membre
Dernière intervention
2 septembre 2009
-
27 févr. 2009 à 09:36
Jgotheboss Messages postés 24 Date d'inscription lundi 18 février 2008 Statut Membre Dernière intervention 2 septembre 2009 - 27 févr. 2009 à 14:46
Jgotheboss Messages postés 24 Date d'inscription lundi 18 février 2008 Statut Membre Dernière intervention 2 septembre 2009 - 27 févr. 2009 à 14:46
4 réponses
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
27 févr. 2009 à 13:44
27 févr. 2009 à 13:44
Avec une petite macros ?
A+
Sub AddNom() Dim Lig As Long Dim Buff As String Sheets("Feuil1").Select For Lig = 1 To Range("A65536").End(xlUp).Row If Cells(Lig, 1) <> "" Then Buff = Cells(Lig, 1) Else Cells(Lig, 1) = Buff End If Next Lig End Sub
A+
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
27 févr. 2009 à 11:30
27 févr. 2009 à 11:30
Bonjour,
Mais en A2 tu a déja une date ? Il faut la supprimer ?
A+
Mais en A2 tu a déja une date ? Il faut la supprimer ?
A+
Jgotheboss
Messages postés
24
Date d'inscription
lundi 18 février 2008
Statut
Membre
Dernière intervention
2 septembre 2009
8
27 févr. 2009 à 13:39
27 févr. 2009 à 13:39
Non non, le schéma est mal fait (problème lorsqu'il y a plusiquers espaces).
J'ai bien uniquement des prénoms dans la colonne A et uniquement des dates dans la colonne B.
Dans l'exemple que j'ai donné les cellules de A2 à A9 et de A11 à A51 sont bien vides. J'aimerai les remplir en "glissant" le prénom qui correspond.
Merci.
J'ai bien uniquement des prénoms dans la colonne A et uniquement des dates dans la colonne B.
Dans l'exemple que j'ai donné les cellules de A2 à A9 et de A11 à A51 sont bien vides. J'aimerai les remplir en "glissant" le prénom qui correspond.
Merci.
Jgotheboss
Messages postés
24
Date d'inscription
lundi 18 février 2008
Statut
Membre
Dernière intervention
2 septembre 2009
8
27 févr. 2009 à 14:46
27 févr. 2009 à 14:46
Formidable!
Ca fonctionne presque comme je le souhaite.
Le seul problème est pour le dernier prénom comme tu as mis Lig = 1 To Range("A65536").End(xlUp).Row, il considère la ligne de mon dernier prénom comme ma dernière, alors qu'elle ne l'est pas.
Du coup le dernier prénom ne se glissait pas.
J'ai changé A65536 en B65536 et c'est parfait.
Merci beaucoup!
Ca fonctionne presque comme je le souhaite.
Le seul problème est pour le dernier prénom comme tu as mis Lig = 1 To Range("A65536").End(xlUp).Row, il considère la ligne de mon dernier prénom comme ma dernière, alors qu'elle ne l'est pas.
Du coup le dernier prénom ne se glissait pas.
J'ai changé A65536 en B65536 et c'est parfait.
Merci beaucoup!