VBA recopier une année

  • Initiateur de la discussion Initiateur de la discussion C@thy
  • Date de début Date de début

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 !

C@thy

XLDnaute Barbatruc
Bonjour le forum,

je dispose de dates en colonne A et de montants en colonne B à BG.

Chaque année on recopie (à la main!) les valeurs des colonnes B à BG de l'année en cours vers l'année suivante,
et pour les dates de la colonne A on fait une série incrémentée des jours ouvrés (= tous les jours, même les fériés, sauf les samedi et les dimanche).

Le but est donc d'automatiser la chose par macro.

Il faut donc
1- créer une série incrémentée des jours ouvrés pour l'année à venir en colonne A, du 1er jour ouvré de l'année (qui peut être le 1er janvier si il tombe en semaine) au dernier jour ouvré de l'année

2- sélectionner le 1er jour de l'année en cours qui n'est pas un samedi, ou un dimanche jusqu'au dernier jour ouvré (= hors samedi et dimanche) et copier

3- coller les cellules dans la nouvelle plage.

4- formater la nouvelle plage avec les mêmes couleurs que l'ancienne

Problème : il n'y a pas forcément le même nombre de jourds ouvrés d'une année sur l'autre...🙄

J'ai commencé à écrire du code, mais j'ai quelques soucis... et je ne vois pas trop comment m'en sortir, aussi toute aide serait la bienvenue.

Un super grand MERCI à vous,

Big bisous

C@thy
 

Pièces jointes

- 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
6
Affichages
528
Réponses
11
Affichages
564
Réponses
8
Affichages
474
Retour