(RESOLU) exécution macro sous condition

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour à tous,

Recherchant une solution à mon problème sur le net, j'ai trouvé votre site et je me suis inscrit. Je me permets de vous poser déjà ma question :

je me suis fait un fichier excel et je butte sur un truc/

je voudrais qu'une macro ou instruction puisse exécuter ce qui suit :

si mois = 1............. éxécute macro 1
si mois = 2............. éxécute macro 2
etc. jusqu'à 12

Mes 12 macros sont presques identiques.
La seule chose qui diffère est la suivante :
En fait, je voudrais copier deux mêmes colonnes d'une feuille ( les infos changent chaque mois ) sur des colonnes différentes (deux colonnes par mois ) d'une autre feuilles.

Je vais essayer de m’expliquer au mieux.
Le classeur est un suivi de présence du personnel avec une mise à jour « automatique » des congés payés.
Dans la feuille de base des saisies, il y a deux colonnes qui contiennent des formules permettant le calcul des congés « acquits » et des congés pris du mois traité.
Dans une autre feuille, je copie à l’aide de ma macro ces deux colonnes en « valeurs » uniquement.
Cependant, pour conserver « l’historique » mensuel des congés, chaque mois, je dois copier les colonnes dans cette feuille dans des colonnes différentes ( 2 par mois acquits et pris )
De plus, chaque mois de janvier, je copie également la colonne report N-1.
Voilà, en espérant être le plus clair possible.

Alors, si vous avez la solution car je n'y connais rien en VBA, cela m'arrangerait bien.

Avec mes remerciements,
Amicalement,
Lionekl,
 

Pièces jointes

  • Pointage Matrice test.xlsm
    246.1 KB · Affichages: 93
  • Pointage Matrice test.xlsm
    246.1 KB · Affichages: 92
  • Pointage Matrice test.xlsm
    246.1 KB · Affichages: 87
Dernière édition:

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Re : exécution macro sous condition

j'avais du mal voir, car en effet, elle fonctionne parfaitement.

Un grand merci pour ce qui est "bien plus que de l'aide" et pour votre patience.

Pourriez-vous me dire où on trouve le truc pour mettre "résolu" car je n'ai pas réussi à le trouver.

Encore Merci et bravo pour votre gentillesse.

Amicalement,
Lionel,
 

Discussions similaires

Statistiques des forums

Discussions
312 508
Messages
2 089 137
Membres
104 045
dernier inscrit
Megajoules