Formule date mois suivant avec vba
Résolu/Fermé
A voir également:
- Formule date mois suivant avec vba
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule moyenne excel - Guide
- Formule excel - Guide
3 réponses
Ce code VBA est pour les feuilles 2 à 12 (FEVRIER à DECEMBRE) :
Sur chaque feuille, la cellule E7 doit avoir le format date adéquat ;
sinon, par VBA, il faudra aussi mettre le bon format, comme suit :
Option Explicit Sub Essai() Dim i As Byte For i = 2 To 12 Worksheets(i).[E7].FormulaR1C1 = "=EDATE(JANVIER!RC," & i - 1 & ")" Next i End Sub
Sur chaque feuille, la cellule E7 doit avoir le format date adéquat ;
sinon, par VBA, il faudra aussi mettre le bon format, comme suit :
Option Explicit Sub Essai() Dim i As Byte For i = 2 To 12 With Worksheets(i).[E7] .FormulaR1C1 = "=EDATE(JANVIER!RC," & i - 1 & ")" .NumberFormat = "dd/mm/yyyy" End With Next i End Sub
1) Dans mon message du 4 juin à 21 h 30, mes 2 codes VBA
marchent seulement si les feuilles de FEVRIER à DECEMBRE
sont déjà créées.
2) J'ai modifié le fichier de ton message du 4 juin à 23 h 16 :
j'ai raccourci et grandement simplifié ton code VBA :
https://mon-partage.fr/f/O5rE9gcX/
marchent seulement si les feuilles de FEVRIER à DECEMBRE
sont déjà créées.
2) J'ai modifié le fichier de ton message du 4 juin à 23 h 16 :
j'ai raccourci et grandement simplifié ton code VBA :
https://mon-partage.fr/f/O5rE9gcX/
yg_be
Messages postés
23310
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
5 novembre 2024
Ambassadeur
1 551
4 juin 2017 à 21:04
4 juin 2017 à 21:04
bonsoir, peux-tu partager le code de ta macro?
tu écris que tu veux "avoir la même date que celle de la feuille précédente mais avec le mois suivant"', puis tu nous montres une formule avec "janvier". comprends-tu que c'est inconsistant?
tu écris que tu veux "avoir la même date que celle de la feuille précédente mais avec le mois suivant"', puis tu nous montres une formule avec "janvier". comprends-tu que c'est inconsistant?
Merci bien yg
je crois que j'ai pas bien éclairci mon problème
j'ai une macro qui crie des feuilles nommées (février, mars,...)
la feuille du départ est nommée janvier est c'est seul feuille sur mon classeur
quant j’exécute la macro crie_une_feuille une autre feuille s'ajoute au classeur automatiquement avec le nom février
j'ai insérer une date dans la feuille janv (01/01/2018) et je veux que cette date soit 01/02/2018 automatiquement sur la feuille février quand elle s'ajoute
Merci
je crois que j'ai pas bien éclairci mon problème
j'ai une macro qui crie des feuilles nommées (février, mars,...)
la feuille du départ est nommée janvier est c'est seul feuille sur mon classeur
quant j’exécute la macro crie_une_feuille une autre feuille s'ajoute au classeur automatiquement avec le nom février
j'ai insérer une date dans la feuille janv (01/01/2018) et je veux que cette date soit 01/02/2018 automatiquement sur la feuille février quand elle s'ajoute
Merci
4 juin 2017 à 22:31
je vais tester la macro