_J'ai un petit souci pour enregistrer et femer mon classeur (TVA +.xls):
Après plusieurs tentatives comme suite :
Code:
Workbooks("TVA +.xls").Close True
Ansi que :
Code:
ThisWorkbook.Close True
C'est deux code fonctionnes sur mon pc mais pas sur un second , sur ce dernier excel me renvois une erreur , en sachant que les deux pc possède la même version d'excel soit 2003 .
_Auriez vous une explication ou éventuellement un code à me suggérer ? Merci ...
_Tout simplement c'est mon frère qui essais mon fichier que je lui envois par E-mail , donc nous avons le même fichier excel (le fichier n'ai pas renommer lors du téléchargement )
Le fichier TVA +.xls sur les deux pc Petite précision :TVA +.xls contient le code VBA
mais sa ne fonctionne pas
Le problème est résolu , c'était très certainement une mauvaise manipulation du frère car maintenant sa fonctionne milles escuces Staple1600 de t'avoir fais perdre ton temps , j'ai honte ....
J'en profite pour poser une petite question toujours après la fermeture de TVA +.xls avec le code VBA
Code:
ThisWorkbook.Close True
il me ferme TVA +.xls mais il me laisse excel ouvert , est il possible de fermer excel en même temps ou pas ?....
Il n'est pas conseillé de fermer Excel en même temps que ton fichier mais si c'est ce que tu veux à la fin de ton code ajoute
EDITION: Of course Pierrot Merci d'avoir transcrit ce que j'ai pensé
Sauf erreur, il me semble que si le code est dans le classeur qui est fermé, il faut placer cette instruction dans l'événement "Workbook_BeforeClose" du dit classeur, sinon cette ligne ne sera pas exécutée...
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.Quit
End Sub