Comment modifier cette macro pour cal 1900 en 1904 ?

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 !

Christian0258

XLDnaute Accro
Bonjour à tout le forum,

J'aurais savoir comment modifier cette macro dans le cas du calendrier 1904 coché ?

Merci pour votre aide.
Bien amicalement,
Christian.


Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = "$O$5" Then
Target.Select
ActiveCell.Offset(1, 0).Value = CDate("01/01/" & Target.Value)
ActiveCell.Offset(2, 0).Value = ActiveCell.Offset(1, 0).Value + 1
For i = 3 To 366
ActiveCell.Offset(i, 0).Value = Cells(4 + i, 15).Value + 1
Next
End If
End Sub
 
Re : Comment modifier cette macro pour cal 1900 en 1904 ?

Bonjour à tous,
Salut Christian 🙂,

Rajoute cette ligne :

Code:
ActiveWorkbook.Date1904 = False

dans le ThisWorbook_Open

et souviens toi l'enregistreur fait des miracles arf

A+ mon ami
A+ à tous
 
- 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
732
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
8
Affichages
780
Réponses
4
Affichages
586
  • Question Question
Microsoft 365 modifier un code
Réponses
1
Affichages
541
Retour