Bonjour,
Voici ma situation :
J'ai un fichier excel, qui se remplit à partir des données d'une table access.
Lors de l'ouverture du fichier, j'ai une macro qui rafraichit les données.
Ensuite, toujours dans la macro, j'effectue des traitements de mise en forme conditionnelle, du genre, si la case A1 contient telle valeur, colorier toute la ligne en jaune, si telle valeur est inférieure à telle valeur ecrire en rouge...
Tout ca fonctionne. Apres cette execution, manuellement (en dehors de la macro) je met tout en page, bonnes largeurs de colonnes, freeze pane, et format de l'entete du tableau, qui equivaut aux noms des champs de ma table (qui est donc rafraichit aussi). Je met des couleurs, du gras...
J'aimerais qu'au lancement de ma macro, la mise en page du fichier global ne soit pas modifiée, que mes colonnes restent identiques, or tout redevient basic.
Comment je peux faire? Je pourrais enregistrer la mise en page que je fais manuellement, dans une macro, mais c'est un peu lourd, de l'executer a chaque fois, non?
Merci d'avance
Voici ma situation :
J'ai un fichier excel, qui se remplit à partir des données d'une table access.
Lors de l'ouverture du fichier, j'ai une macro qui rafraichit les données.
Ensuite, toujours dans la macro, j'effectue des traitements de mise en forme conditionnelle, du genre, si la case A1 contient telle valeur, colorier toute la ligne en jaune, si telle valeur est inférieure à telle valeur ecrire en rouge...
Tout ca fonctionne. Apres cette execution, manuellement (en dehors de la macro) je met tout en page, bonnes largeurs de colonnes, freeze pane, et format de l'entete du tableau, qui equivaut aux noms des champs de ma table (qui est donc rafraichit aussi). Je met des couleurs, du gras...
J'aimerais qu'au lancement de ma macro, la mise en page du fichier global ne soit pas modifiée, que mes colonnes restent identiques, or tout redevient basic.
Comment je peux faire? Je pourrais enregistrer la mise en page que je fais manuellement, dans une macro, mais c'est un peu lourd, de l'executer a chaque fois, non?
Merci d'avance