Création d'un formulaire

La fonction Activeworkbook.Close ne fonctionne pas, elle veut me fermer le fichier "listing relance nautitech" au lieu de fermer le fichier créé.

C'est quoi ce fichier relance nutitech ??
Le fichier CSV porte le nom de Relance - Rebus. Une fois crée c'est le fichier actif et l'instruction Activeworbook fonctionne très bien. Vous faites quelque chose d'autre pendant le code, je pense

En coupant collant le code que tu ma envoyé ci-dessous voilà ce que ca donne lorsque je clique sur validation des relances :

image

Faites un essaie en remplaçant Activeworkbook.close par ceci

Workbooks(WshCSV2.Name & ".csv").Close

Impecc ca fonctionne, merci

Bonjour le fil

@Grouch ce sujet étant enfin clôturé (je l'espère pour Dan )

Vous voudrez bien créer un nouveau fil pour toute autre demande SVP

Pas besoin de me répondre

Bonjour,

je souhaiterai que mon CSV s'enregistre avec des points virgules (d'où le format xlCSVUTF8). Or là, il s'enregistre avec des points. J'ai essayé de rajouté "local:=True" au bout de instruction Save.As mais ça ne fonctionne pas.

Pour rappel, voici le code :

     'Sauvegarde du fichier CSV s'il existe
    If Not WshCSV2 Is Nothing Then
          WshCSV2.SaveAs Chemin & "\" & WshCSV2.Name & ".CSV", xlCSVUTF8
          Workbooks(WshCSV2.Name & ".csv").Close
          MsgBox "CSV enregistré avec le fichier \RELANCE - REBUS"
         Else
           MsgBox "Aucun fichier CSV enregistré"
     End If

Bonjour Grouch

Vous n'avez pas tenu compte de ce que je vous ai indiqué

Je verrouille le sujet, merci de créer un nouveau fil

Rechercher des sujets similaires à "creation formulaire"