Archivage Feuille excel avec des liens
pulpul
Messages postés
63
Statut
Membre
-
UsulArrakis Messages postés 7683 Statut Contributeur -
UsulArrakis Messages postés 7683 Statut Contributeur -
Bonjour.
Pour mon travail, j'utilise une feuille excel pour afficher un rapport que l'on imprime par la suite.
chaques cellules sont liées à des tags d'un programme externe. Quand j'ouvre la feuille excel, chaques données sont mis à jour, et j'ai réalisé une macro pour archiver cette feuille sous le nom "Rapport_année_mois_jour_heure_minute". Seulement quand je rouvre ce fichier, les liens ce mettent à jour automatiquement, car la feuille est recalculée.
Ce que je voudrai faire, c'est lancer la macro dés le lancement de la feuille, qu'elle s'enregistre et qu'elle se calcul que quand le nom de ce fichier est "rapport.xls", qui est le fichier d'origine qui est archivé à chaque ouverture. seulement je n'arrive pas à le faire, car je lance la macro sur le calcul des cellules (worksheet_Change), et moi je veux pas que la feuille archivée soit calculée!!
je donne le code que j'ai entré:
Private Sub Worksheet_Calculate()
Application.AskToUpdateLinks=False
If ActivateWorkbook.Name="Rapport.xls" then
Application.AskToUpdateLinks=True
call enregistrement
End if
End sub
Voila alors si quelqu'un pouvait m'aider, ca serait sympa.
merci
Pour mon travail, j'utilise une feuille excel pour afficher un rapport que l'on imprime par la suite.
chaques cellules sont liées à des tags d'un programme externe. Quand j'ouvre la feuille excel, chaques données sont mis à jour, et j'ai réalisé une macro pour archiver cette feuille sous le nom "Rapport_année_mois_jour_heure_minute". Seulement quand je rouvre ce fichier, les liens ce mettent à jour automatiquement, car la feuille est recalculée.
Ce que je voudrai faire, c'est lancer la macro dés le lancement de la feuille, qu'elle s'enregistre et qu'elle se calcul que quand le nom de ce fichier est "rapport.xls", qui est le fichier d'origine qui est archivé à chaque ouverture. seulement je n'arrive pas à le faire, car je lance la macro sur le calcul des cellules (worksheet_Change), et moi je veux pas que la feuille archivée soit calculée!!
je donne le code que j'ai entré:
Private Sub Worksheet_Calculate()
Application.AskToUpdateLinks=False
If ActivateWorkbook.Name="Rapport.xls" then
Application.AskToUpdateLinks=True
call enregistrement
End if
End sub
Voila alors si quelqu'un pouvait m'aider, ca serait sympa.
merci
A voir également:
- Archivage Feuille excel avec des liens
- Partager des photos avec un lien - Guide
- Liste déroulante excel - Guide
- Comment faire un livret avec des feuilles a4 - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Word et excel gratuit - Guide
un petit tour là : https://forum.pcastuces.com/forum.asp?FORUM_ID=23 pour voir notre ami GalopAin
ou là :
https://www.excel-downloads.com/forums/forum-excel.7/
ou là :
http://vlohr.free.fr/veriti/forum/index.php