Archivage Feuille excel avec des liens

Fermé
pulpul Messages postés 62 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 26 juin 2009 - 18 juin 2007 à 16:00
UsulArrakis Messages postés 7399 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 - 20 juin 2007 à 15:30
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
A voir également:

1 réponse

pulpul Messages postés 62 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 26 juin 2009 7
20 juin 2007 à 15:24
personne pour répondre??
0
UsulArrakis Messages postés 7399 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 3 181
20 juin 2007 à 15:30
salut
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
0