Bug enregistrement fichier & quitter

Bonsoir le forum,

j'ai un etrange bug lorsque je sauvegarde mon fichier via du code VBA,

Quelque soit le format utilisé (xlsx,xls,csv..) mes macro reste active sur les fichiers génèrés

  ' Définir le chemin d'accès complet pour le nouveau fichier
    newFilePath = targetWorkbook.Path & "\" & "Edition Etiquette.csv"

    ' Sauvegarder le classeur cible avec le nouveau nom de fichier
    Application.DisplayAlerts = False
    targetWorkbook.SaveAs newFilePath

Très étrange, je laisse le csv à disposition,

Autre phenomene étarange j'ai beau utiliser

   ' Fermer Excel
    Application.Quit

excel reste ouvert alors que tout les classeur sont fermés

Si vous avez une idée.

Merci pour votre aide

Bonsoir,

vous pouvez essayer ceci : remplacez "TargetWorkbook.SaveAs" par "ActiveWorkbook.SaveAs"

Ou bien ceci : ActiveWorkbook.SaveAs Filename:=Nom_classeur, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False

@ bientôt

LouReeD

bonsoir,

Ton zip contient un csv...

A+

Bonsoir galopin01,

c'est ce qu'il nous dit : même enregistré sous .CSV les codes VBA sont présent !

image

De mon côté sans avoir regardé le code je me suis trompé sur le targetWorkbook, par contre la ligne de code fera peut-être l'affaire...

@ bientôt

LouReeD

Bonjour loureed,

Bonjour galopin,

Merci pour vos messages, je vais tester la solution de looreed.

Avez vous du code au niveau du csv qd vous l ouvrez?

Merci pour votre aide

Bonjour

Oui la version fournie contient du VBA, mais votre fichier n'est pas enregistré sous csv, vous ajoutez seulement la chaîne de caractères .csv.

@ bientôt

LouReeD

Et pour forcer le format, idealement en xls, vous avez une idée?

J ai egalement testé la acriveworkbook.save , mais ca ne change rien

Merci

Avez vous fait une recherche sur FileFormat ? Je crois me rappeler qu'il y a des paramètres numériques à mettre.

@ bientôt

LouReeD

Rechercher des sujets similaires à "bug enregistrement fichier quitter"