Réouverture indésirable d'un classeur "macro"

  • Initiateur de la discussion Ole
  • Date de début
O

Ole

Guest
Quand j'enregistre une page excel contenant des macros, ca cherche toujours à me réouvrir le dernier fichier excel contenant des macros que g enregistré !!

Je ne comprend pas pourquoi

Quand je les enregistre, j'utlise la commande ActiveWorkbook.close

Faut'il utiliser un code spécial pour fermer les fichiers excel comprenant des macros ??

De quoi le problème peut venir et comment y remédier ??

Merci d'avance
 
O

Ole

Guest
Voici mon code VBa , est-ce que quelque chose permet de réouvrir le dernier fichier excel que j'ai sauvegardé ????

Sub sauvegardesimple()
Application.ScreenUpdating = False
'client en B2 à adapter
nom = Range('J1673')
'N° en A2 à adapter
numéro = Range('J1674').Value
'nom de la feuille à adapter
nomfeuille = 'Devis simplifié (2)'
'répertoire courant et sousrépertoire de stockage
répertoire = ThisWorkbook.Path & '\\Répertoire de stockage\\'
'vérif sousrépertoire existe
Set fs = CreateObject('scripting.filesystemobject')
If fs.folderexists(répertoire) = False Then
répertoire = ThisWorkbook.Path
End If
'choix
ChDir (répertoire)
fermer = Application.GetSaveAsFilename(nom & numéro & '.xls', 'Fichiers Excel,*.xls')
If fermer = False Then erreur = 1: Exit Sub
'Sheets(nomfeuille).Copy
'empêche les messages d'erreur
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:=fermer _
, FileFormat:=xlNormal, Password:='', WriteResPassword:='', _
ReadOnlyRecommended:=False, CreateBackup:=False
'autorise les messages d'erreur
Application.DisplayAlerts = False
Application.ScreenUpdating = True

End Sub
 
O

Ole

Guest
workbook_beforeclose ou
workbook_beforesave

je ne c pas ca ou se situe ceci

Et sinon, il cherche à me réouvrir le dernier fichier que g enregistré et qui est fermé !!

Pour activeworbook.close je l'ai pas mis car j'essayais de faire des modifs mais meme quand il est là (avant derniere ligne ) ca cherche à me réouvrir le dernier fichier que j'avais enregistré !!
 

ERIC S

XLDnaute Barbatruc
re

essaie d'envoyer un fichier zippé, moins de 50ko avec un nom sans espace, accent...

si j'ai bien compris, tu ouvres un fichier 'A' (dans quel répertoire est-il?)

tu le modifies et tu l'enregistres sous un autre nom 'B', dans quel répertoire?

que se passe-t-il alors?

le fichier 'A' se réouvre?

A+
 
O

Ole

Guest
Ah pi etre po besoin

Je viens de comprendre le problème. Mais pour l'instant je c pas le résoudre

Quand j'enregistre, Mon bouton ne contient plus la macro fichier temp.xls mais prend la macro aaaaa.xls si le document enregistré avant s'appelait aaaa.xls

C pas facile à expliquer
 

Discussions similaires

Statistiques des forums

Discussions
312 803
Messages
2 092 250
Membres
105 316
dernier inscrit
cyrille225