Avatar billede donslund Nybegynder
25. februar 2004 - 11:38 Der er 2 kommentarer og
1 løsning

CSV fil med 'gåseøjne'

Jeg har et excel-ark som jeg vil have en semikolon separeret fil ud af. Men rundt om alle værdier skal der være " ".
Kan det lade sig gøre og hvordan?
Avatar billede bak Forsker
25. februar 2004 - 14:19 #1
Du kan bruge denne makro. Bare udfyld med egne data i den øverste sub.

Sub RunCSVexporter()
    Dim sFilename As String, Delim As String, bApostrof As Boolean
    Dim rArea As Range
    '***** udfyld med egne data *********
    sFilename = "c:\min_test2.csv"
    Set rArea = Range("A1:H1000")
    bApostrof = True
    Delim = ";"
    '************************************
    EksportAsCSV sFilename, rArea, bApostrof, Delim
End Sub



Sub EksportAsCSV(strFileName As String, rngOmr As Range, bApostrof As Boolean, Delim As String)

Dim sApo      As String        'Apostrof
Dim y          As Long          'tæller
Dim x          As Long          'tæller
Dim strTemp    As String        'streng til de enkelte rækker
Dim lRows      As Long          'antal rækker
Dim lCols      As Long          'antal kolonner
Dim lFno      As Long          'fil nummer

If bApostrof = True Then sApo = Chr(34) Else sApo = ""
lFno = FreeFile
lRows = rngOmr.Rows.Count
lCols = rngOmr.Columns.Count
Open strFileName For Output As #lFno

For x = 1 To lRows
    strTemp = ""
    For y = 1 To lCols
        strTemp = strTemp & sApo & rngOmr(x, y).Text & sApo
        If y < lCols Then
            strTemp = strTemp & Delim
        Else
            Print #lFno, strTemp
        End If
    Next

Next
Close #lFno

End Sub
Avatar billede donslund Nybegynder
26. februar 2004 - 13:29 #2
Hvor skriver jeg alt det kode og hvordan kører jeg det bagefter?
Avatar billede donslund Nybegynder
06. marts 2004 - 11:36 #3
lavede en php-stump der kunne gøre det for mig.
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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