Effacer un fichier Excel

Résolu
Philou9906 -  
cs_Le Pivert Messages postés 8437 Statut Contributeur -
Bonjour, Bonsoir,

J'ai un formulaire Excel qui me pose une difficulté pour son effacement.
Il passe du dossier : Contrôlé à Archivé. Pour des raisons de sécurité, j'ai besoin qu'il soit archivé en PDF. Ceci j'arrive à le faire.
Ce qui me pose problème c'est de pouvoir effacer le fichier du dossier Contrôlé.
J'utilisait la fonction suivante :
Kill(Nomdufichier)

Comme le Nomdufichier est celui qui est actif, je pense que c'est la source du problème.

Pouvez-vous me dire comment faire, pour pouvoir effacer ce fichier. Soit avec une autre fonction ou à quel moment placer cet ordre.

D'avance je vous remercie et vous adresse mon grand respect

2 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonsoir, je pense qu'il est impossible de supprimer un fichier ouvert, et encore moins le fichier en cours.
    je pense à deux alternatives:
    1) vider tout le contenu du fichier ouvert, puis le sauver presque vide
    2) exécuter ton code à partir d'un autre fichier, qui contient uniquement ton code, sans aucune donnée, faire le boulot en utilisant le fichier Contrôlé, puis le supprimer?
    0
    1. Philou9906
       
      Bonsoir,

      Merci pour votre réponse.
      Je vais partir sur un petit fichier qui effacera l'autre fichier.

      Bonne soirée à vous et meilleures salutations
      0