Macro excel

wersidx5 Messages postés 1 Statut Membre -  
 Christophe -
salut à tous,

j'ai en chantier un petit programme de paie pour une employée de maison (édition de bulletin, avec comptabilisation des retenues salariales et cotisations patronales pour permettre l'édition trimestriellement des déclarations sociales obligatoires URSSAF,n, ASSEDIC, etc...)
Pour le moment la partie du bulletin relative aux calculs salaire brut, déductions sociales, etc ...) fonctionne bien.
Je coince un peu au niveau de la sauvegarde, je m'explique : le bulletin renseigné par les éléments variables (date d'édition, période concernée, nombres d'heures effectuées) entraîne le calcul de tous les éléments. Il me faut maintenant le sauvegarder. J'ai crée à cet effet 12 feuilles (une par mois).
Sur la feuille qui sert de départ (saisie des éléments variables -mois, heures, etc..) j'ai créé une zone avec 12 boutons d'option en face des mois concernés, et lié à une macro qui va copier le bulletin établi dans la feuille sélectionnée par le bouton d'option. Mais si on se trompe : on clique sur l'option "sauvegarder en : par ex. mai, alors que la feuille est celle de juin !! Comment faire vérifier ou carrément faire que la macro elle-même lie date du bulletin à la feuille sous laquelle sauvegarder ?
J'espère que vous comprendrez le sens de ma démarche, et d'avance un grand merci.
A propos, quelqu'un peut-il me conseiller sur un bon livre EXCEL2000 qui me permettrait d'augmenter mes connaissances dans ce domaine. Merci d'avance.

amicalement, claude
A voir également:

2 réponses

bmgg4 Messages postés 180 Statut Membre 23
 
Bonjour,

Ta question est trop complexe pour moi ;-)
Mais fouille un peu dans ces sites :
http://www.excelabo.net/
http://dj.joss.free.fr/faq.htm
http://perso.wanadoo.fr/frederic.sigonneau/

Bon courage

Monique
Elle est pas belle la vie ?
0
Christophe
 
Bonjour

Au moment de faire le Save, pourquoi ne pas détecter quelle est la feuille active (ActiveSheet). Ensuite, récupérer son nom (ActiveSheet.Name).

Christophe
0