Bonjour,
'Boucle JOURS
lig1=2 'ligne du 1er jour
For jour = 1 To nb_jours
date_du_jour = DateSerial(annee, mois, jour)
Cells((jour -1) * 2 + lig1, colonne) = date_du_jour
Comme tu débutes, tu devrais prendre de bonnes habitudes : déclarer et typer toutes tes variables.
Dans VBE Outils / Options cocher 'Déclaration obligatoire des variables
Ca t'ajoutera Option Explicit en tête de tous tes nouveaux modules (le mettre manuellement sur les anciens)
Ca t'évitera les erreurs très difficile à trouver comme une erreur dans le nom.
Et tu en profites pour les typer ce qui rend le code plus rapide, les Variant étant plus lents.
Dim lig1 as Long, jour as Long
eric