Avatar billede Slettet bruger
11. juli 2013 - 10:48 Der er 2 kommentarer

Macro i Excel til at gemme UTF-8 CSV fil ved exit

Hej,

Jeg har prøvet at lave en macro der skal gemme den nuværende excel fil til en CSV fil (med UTF-8 encoding), når brugeren lukker dokumentet. Dog får jeg en fejl når macroen kører. Er der nogen der kan hjælpe mig?

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim strFilename As String
  strFilename = "H:\Newland Offline DB\Til Kunde\barcodes.csv"
  If strFilename <> "False" Then
    ActiveSheet.SaveAs Encoding:=msoEncodingUTF8, Filename:=strFilename, FileFormat:=xlCSV
   
  End If
End Sub

Jeg takker på forhånd :)
Avatar billede MadsHaupt Juniormester
14. juli 2013 - 14:32 #1
Jeg vil gerne hjælpe dig, kan du ikke sende projektet til mig.

Min mail er madshaupt@live.dk.
Avatar billede dan_30707077 Praktikant
26. april 2018 - 22:54 #2
Hvad var løsningen på denne.
Jeg har samme udfordring...
Jeg ønsker at gemme en excelfil med UTF-8 i Excel 2007.
Lige nu løser jeg det ved at gemme i csv format og så åbne i notepad og så gemme der som "alle" og så vælge UTF-8. Men ville jo være smartere det hele skete i Excel :)
Dan
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester