Probleme excel case vide a combler
Résolu/Fermé
zorgon80
Messages postés
213
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
24 janvier 2012
-
9 févr. 2009 à 10:14
zorgon80 Messages postés 213 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 24 janvier 2012 - 13 févr. 2009 à 13:35
zorgon80 Messages postés 213 Date d'inscription dimanche 20 janvier 2008 Statut Membre Dernière intervention 24 janvier 2012 - 13 févr. 2009 à 13:35
A voir également:
- Probleme excel case vide a combler
- Liste déroulante excel - Guide
- Aller à la ligne excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Supprimer page vide word - Guide
5 réponses
m@rina
Messages postés
20065
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
11 271
9 févr. 2009 à 11:39
9 févr. 2009 à 11:39
Bonjour,
En fait tu veux remplir les cellules vides avec la valeur de la première cellule complétée située au-dessus.
Il faut donc une macro si tu as tant de lignes que ça.
Pour commencer tu vas nommer tes colonnes. Dans la macro ci-dessous, j'ai utilisé le nom "dates" pour la colonne qui contient les dates. Attention, si ta colonne n'est pas nommée la macro va descendre jusqu'en bas !
Commence par faire un essai sur un exemple.
m@rina
En fait tu veux remplir les cellules vides avec la valeur de la première cellule complétée située au-dessus.
Il faut donc une macro si tu as tant de lignes que ça.
Pour commencer tu vas nommer tes colonnes. Dans la macro ci-dessous, j'ai utilisé le nom "dates" pour la colonne qui contient les dates. Attention, si ta colonne n'est pas nommée la macro va descendre jusqu'en bas !
Commence par faire un essai sur un exemple.
Sub lesdates() Dim cellule1 With Range("dates") Set c = .Find("") If Not c Is Nothing Then cellule1 = c.Address Do c.Value = c.End(xlUp).Value Set c = .FindNext(c) Loop While Not c Is Nothing End If End With End Sub
m@rina
zorgon80
Messages postés
213
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
24 janvier 2012
45
9 févr. 2009 à 11:58
9 févr. 2009 à 11:58
bonjour
merci pour ton aide
j'ai bien renomme ma colonne comme dans ta macro dates
seulement lorsque j'execute il me met un msg d'erreur
erreur d'execution 1004
erreur definie par l'action ou par l'objet
cordialement
merci pour ton aide
j'ai bien renomme ma colonne comme dans ta macro dates
seulement lorsque j'execute il me met un msg d'erreur
erreur d'execution 1004
erreur definie par l'action ou par l'objet
cordialement
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
9 févr. 2009 à 13:12
9 févr. 2009 à 13:12
Bonjour toutes,tous
Tu doit mettre la macros de M@rina dans le module de la feuille, si tu le met dans un module général tu doit spécifier le nom de la feuille.
Autre façon de procéder...
Aussi dans le module de la feuille.
A+
Tu doit mettre la macros de M@rina dans le module de la feuille, si tu le met dans un module général tu doit spécifier le nom de la feuille.
Autre façon de procéder...
Sub RemplirB() Dim Lig As Long, D As Date For Lig = 2 To Range("B65536").End(xlUp).Row If Cells(Lig, 2) <> "" Then D = Cells(Lig, 2) Else Cells(Lig, 2) = D End If Next Lig End Sub
Aussi dans le module de la feuille.
A+
zorgon80
Messages postés
213
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
24 janvier 2012
45
11 févr. 2009 à 16:14
11 févr. 2009 à 16:14
bonjour lermite222
vu que ta macro fonctionne du feu de dieu si je veux l'appliquer
a une autre colonne ( n°lot par exemple ) que dois je changer
dans ta macro?
par avance merci pour ta reponse
cordialement
vu que ta macro fonctionne du feu de dieu si je veux l'appliquer
a une autre colonne ( n°lot par exemple ) que dois je changer
dans ta macro?
par avance merci pour ta reponse
cordialement
m@rina
Messages postés
20065
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
11 271
9 févr. 2009 à 13:26
9 févr. 2009 à 13:26
Bonjour,
Ben non, il s'agit d'une plage nommée, ça doit marcher dans un module normal. Je viens de tester et ça fonctionne parfaitement.
Vérifie si le nom "dates" est bien mis.
m@rina
Ben non, il s'agit d'une plage nommée, ça doit marcher dans un module normal. Je viens de tester et ça fonctionne parfaitement.
Vérifie si le nom "dates" est bien mis.
m@rina
zorgon80
Messages postés
213
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
24 janvier 2012
45
11 févr. 2009 à 16:33
11 févr. 2009 à 16:33
bonjour marina
ca fonctionne effectivement tres bien sur la colone b mais pas la H
je suppose que l'on doit changer qquechose dans la macro non?
desole pour mon ignorance a ce sujet
ca fonctionne effectivement tres bien sur la colone b mais pas la H
je suppose que l'on doit changer qquechose dans la macro non?
desole pour mon ignorance a ce sujet
m@rina
Messages postés
20065
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
11 271
>
zorgon80
Messages postés
213
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
24 janvier 2012
11 févr. 2009 à 17:28
11 févr. 2009 à 17:28
Bonjour zorgon80,
On se fiche du numéro de la colonne puisque j'ai utilisé les noms.
Donc, donne un nom à ta colonne H et change "Dates" par le nom que tu auras donné.
m@rina
On se fiche du numéro de la colonne puisque j'ai utilisé les noms.
Donc, donne un nom à ta colonne H et change "Dates" par le nom que tu auras donné.
m@rina
zorgon80
Messages postés
213
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
24 janvier 2012
45
>
m@rina
Messages postés
20065
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
11 févr. 2009 à 19:47
11 févr. 2009 à 19:47
rebonjour
je suis desole mais il me met erreur 400
je suis desole mais il me met erreur 400
m@rina
Messages postés
20065
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
11 271
>
zorgon80
Messages postés
213
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
24 janvier 2012
11 févr. 2009 à 21:54
11 févr. 2009 à 21:54
Tu peux mettre ton classeur ou un extrait ici :
https://www.cjoint.com/
ça sera plus pratique.
m@rina
https://www.cjoint.com/
ça sera plus pratique.
m@rina
zorgon80
Messages postés
213
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
24 janvier 2012
45
>
m@rina
Messages postés
20065
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
23 avril 2024
13 févr. 2009 à 13:35
13 févr. 2009 à 13:35
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
zorgon80
Messages postés
213
Date d'inscription
dimanche 20 janvier 2008
Statut
Membre
Dernière intervention
24 janvier 2012
45
9 févr. 2009 à 14:58
9 févr. 2009 à 14:58
bonjour
merci a vous ca fonctionne vous etes geniaux
cordialement
merci a vous ca fonctionne vous etes geniaux
cordialement