Remplir cellule par jour
Fermé
likomolokolm
Messages postés
10
Date d'inscription
mercredi 6 avril 2016
Statut
Membre
Dernière intervention
6 avril 2016
-
6 avril 2016 à 10:10
Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 - 6 avril 2016 à 12:18
Pierre1310 Messages postés 8564 Date d'inscription lundi 21 décembre 2015 Statut Membre Dernière intervention 21 juillet 2020 - 6 avril 2016 à 12:18
A voir également:
- Remplir cellule par jour
- Excel cellule couleur si condition texte - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Aller à la ligne dans une cellule excel - Guide
- Verrouiller cellule excel - Guide
3 réponses
Pierre1310
Messages postés
8564
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
649
6 avril 2016 à 10:16
6 avril 2016 à 10:16
Bonjour,
oui c'est faisable mais écrivez dans votre tableau le format date et non 6 avril ce sera plus simple pour la macro.
oui c'est faisable mais écrivez dans votre tableau le format date et non 6 avril ce sera plus simple pour la macro.
likomolokolm
Messages postés
10
Date d'inscription
mercredi 6 avril 2016
Statut
Membre
Dernière intervention
6 avril 2016
6 avril 2016 à 10:35
6 avril 2016 à 10:35
Pierre1310
Messages postés
8564
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
649
6 avril 2016 à 10:47
6 avril 2016 à 10:47
Maintenant ba c'est facile faut juste faire un test.
likomolokolm
Messages postés
10
Date d'inscription
mercredi 6 avril 2016
Statut
Membre
Dernière intervention
6 avril 2016
6 avril 2016 à 10:53
6 avril 2016 à 10:53
mais quelles formules dois-je indiquer ?
Pierre1310
Messages postés
8564
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
649
6 avril 2016 à 11:02
6 avril 2016 à 11:02
tu écris dans chaque celllule
=si(cellule du tableau = date;tu fais ta copie;)
=si(cellule du tableau = date;tu fais ta copie;)
likomolokolm
Messages postés
10
Date d'inscription
mercredi 6 avril 2016
Statut
Membre
Dernière intervention
6 avril 2016
6 avril 2016 à 11:19
6 avril 2016 à 11:19
le problème c'est que quand je fais ça, si la date est passée, les cellules se vident
Pierre1310
Messages postés
8564
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
649
6 avril 2016 à 11:25
6 avril 2016 à 11:25
Alors tu peux faire une macro toute simple.
likomolokolm
Messages postés
10
Date d'inscription
mercredi 6 avril 2016
Statut
Membre
Dernière intervention
6 avril 2016
6 avril 2016 à 12:11
6 avril 2016 à 12:11
Pierre1310
Messages postés
8564
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
649
6 avril 2016 à 12:18
6 avril 2016 à 12:18
dim dateDuJour as String
dim i as integer
Range("A1:A2).Select
Selection.UnMerge
Range("A10:B10).Select
Selection.UnMerge
Range("C10:D10).Select
Selection.UnMerge
Range("E10:F10).Select
Selection.UnMerge
dateDejour = cells(1,1).value
for i = 0 to 366
if(10, i) = dateDuJour)then
cells(11,3).value = cells(3,1).value
cells(12,3).value = cells(4,1).value
cells(13,3).value = cells(5,1).value
cells(11,4).value = cells(3,2).value
cells(12,4).value = cells(4,2).value
cells(13,4).value = cells(5,2).value
end if
next i
Range("A1:A2).Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
Range("A10:B10).Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
Range("C10:D10).Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
Range("E10:F10).Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
Essaye ça pour voir
Modifié par likomolokolm le 6/04/2016 à 10:18
6 avril 2016 à 10:19
6 avril 2016 à 10:24