Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 changement années sur fichier VBA

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jlzcaps238

XLDnaute Nouveau
Bonjour,

Qqn pour m'aider sur du VBA en changeant l'année ?.

Sur la feuille "MODELE" il y a un logo en I2 quand l'on clique dessus, on peut changer le mois en cliquant une valeur numérique entre 1 (janvier) et 12 (décembre). Et je souhaiterais que lorsque j'indique la valeur 1, ca tombe directement sur 2017.

Merci à vous pour vos réponses
 

Pièces jointes

Bonsoir
Remplace le code dans la Sub Creation
VB:
Sub Creation()
Dim NbJ As Long
Dim i As Byte
Dim Mois, LaDate
Call Efface
Mois = InputBox("Saisir numéro du mois (1 à 12)")
LaDate = DateValue("1/" & Mois & "/" & 2017)
NbJ = Day(DateAdd("d", -1, DateAdd("m", 1, DateSerial(2017, Mois, 1))))
Application.ScreenUpdating = 0
For i = 1 To NbJ
Sheets("Modèle").Copy After:=Sheets(i)
    ActiveSheet.Name = Format(DateValue(i & "/" & Format(LaDate, "mm/yy")), "dd_mm_yyyy")
    ActiveSheet.Range("A1") = Format(DateValue(i & "/" & Format(LaDate, "mm/yy")), "dddd dd mmmm yyyy")
    ActiveSheet.Shapes("Logo_Code").Delete
Next i
Sheets("Modèle").Activate
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
439
  • Question Question
XL 2019 VBA
Réponses
1
Affichages
820
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…