Salut ludocoutant et le forum
On va essayer de répondre
Ma signature est assez claire, je pense : on ne sait rien de ton projet, et ce qu'on pense n'est peut-être pas ce que tu veux !
Un fichier d'essai ne suffit pas. Il faut expliquer ce que tu veux en faire !
Si je fais ceci à telle adresse, il doit se produire ça à tel endroit. Je ne peux pas deviner !
Surtout que tu travailles bizarrement :
Feuille 3
B5 : 1/1/2011 => format personnalisé de type : jj/mm/aaaa
B6 : =B5+1 => format personnalisé de type : jj/mm/aaaa
tu recopies B6 jusqu'à B35
A5 : =B5 => format personnalisé de type : jjjj
tu recopies A5 jusqu'à A35
Avantages :
- un changement de date en B5 suffit : ton tableau est à jour immédiatement : aucun risque d'erreur
- la feuille matrice ne sert plus à rien et peut être supprimée
inconvénients :
- le changement de la date ne modifie pas le reste du tableau
- utilisé comme ça, il faut définir physiquement la limite du mois (si on met le 1 / 2 /2011, on aura le 1/3/2011 en bout du tableau)
On peut compléter ça par une MFC pour les samedi dimanche, et avec une feuille indiquant les jours fériés les faire apparaître sur le tableau.
Pour en revenir à ta demande initiale, ma boule de cristal étant en vacance, je suis incapable de prévoir un scénario.
Pour faire une macro, il faut :
- Le nom des feuilles concernées (Feuil1, Feuil2, etc ne sont que des noms par défaut et doivent être changés avant de commencer à coder) et les adresses (par exemple C5:L35 de Feuil3
- Ce qu'est censé faire le code (comment, quelles adresses sont concernées)
par exemple : les cellules non vides de la ligne 11 de feui2 doivent être copiées en Feuil3 à la ligne de la date en Feuil2!B9 dans la colonne de même titre, puis effacées
- indiquer à quel moment (comment on exécute la macro) : quand on clique sur un bouton, quand on modifie la valeur de telle cellule, etc..
Plus tu es clair et précis, plus tu peux retrouver dans le code de quelle cellule on parle et ce qu'il lui fait.
Ne jamais oublier que c'est toi qui le fait, donc, c'est vers toi qu'on se tournera pour le modifier.
A+