S
steeve
Guest
re-bonsoir,
Je voudrai effectuer l'action suivante sur mon fichier excel:
lors de la fermture du fichier (clic sur la croix ou fichier quitter), je voudrai le sauvegarder sous le nom d'une cellule spécifier dans ma première feuille. De plus je voudrai qu'il s'enregistre sous le répertoire courant.
J'ai utiliser ceci mais qui n'a pas l'air de fonctionner:
dans le ThisWorkbook, j'ai placé cette fonction:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.SaveAs Filename:= Range('B5').Value
End Sub
(il me manque à indiquer le répertoire courant...)
D'autre part, si j'ouvre et je ferme mon fichier plusieurs fois, il va me dire 'un fichier sous le nom de... existe déjà voulez-vous le remplacer' si je mets non, il m'ouvre le debugger.
Est-ce que quelqu'un a déjà eu ce pb, ou alors pourrait me donner le code adéquat pour faire cela.
Merci par avance pour vos réponses.
Je voudrai effectuer l'action suivante sur mon fichier excel:
lors de la fermture du fichier (clic sur la croix ou fichier quitter), je voudrai le sauvegarder sous le nom d'une cellule spécifier dans ma première feuille. De plus je voudrai qu'il s'enregistre sous le répertoire courant.
J'ai utiliser ceci mais qui n'a pas l'air de fonctionner:
dans le ThisWorkbook, j'ai placé cette fonction:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.SaveAs Filename:= Range('B5').Value
End Sub
(il me manque à indiquer le répertoire courant...)
D'autre part, si j'ouvre et je ferme mon fichier plusieurs fois, il va me dire 'un fichier sous le nom de... existe déjà voulez-vous le remplacer' si je mets non, il m'ouvre le debugger.
Est-ce que quelqu'un a déjà eu ce pb, ou alors pourrait me donner le code adéquat pour faire cela.
Merci par avance pour vos réponses.