Avatar billede jenslassen Praktikant
01. oktober 2014 - 15:39 Der er 8 kommentarer og
1 løsning

Ekspoterer data fra access til Excel

Jeg har en database med en masse vare i.
Jeg vil gerne kunne eksporterer nogle af oplysningerne på den enkelte vare over i et Excel ark, men jeg vil kunne bestemme hvilken celle de bliver placeret i
Eksempel:

Vare 123 felt10, felt12, felt15

Så vil jeg felt10 til at lægge i celle B7, felt12 i C7 og felt15 i D7
Næste vare skal lå ligge i B8,C8,D8 osv

Jeg vil også kunne oprette et nyt faneblad, når jeg starter eksporten
Avatar billede supertekst Ekspert
01. oktober 2014 - 15:51 #1
Hvis du trækker data fra Access ud i en csv-fil - så kan jeg godt skrive en makro, der placere de ønskede felter i de ønskede celler.

Det nye faneblad - navn og placering?

Hvilken Office-version anvender du?
Avatar billede terry Ekspert
01. oktober 2014 - 16:58 #2
Avatar billede terry Ekspert
01. oktober 2014 - 17:02 #3
Heres a VERY simple piece of code to give you an idea of how to write a specific cell

Function UpdateSheet()
Dim objXL As Excel.Application
Dim objActiveWkb As Excel.Workbook
Dim iCol As Integer, iRow As Integer

    On Error Resume Next
   
    Set objXL = CreateObject("Excel.Application")
    With objXL.Application
       
        'Make Excel visible
        '.Visible = True
       
        'Open the Workbook
        .Workbooks.Open "C:\data\data\Access Apps\Excel Automation\test.xls"
       
        Set objActiveWkb = .Application.ActiveWorkbook
        iCol = 4
        iRow = 5
       
        objActiveWkb.Worksheets("Sheet1").Cells(iRow, iCol) = "1234"
        objActiveWkb.Save
               
        .Application.Quit
   
    End With
   
    Set objXL = Nothing
    Set objActiveWkb = Nothing
   

End Function

You need a reference to Excel in Tools References Menu while in Code view
Avatar billede jenslassen Praktikant
01. oktober 2014 - 17:43 #4
Til Supertekst

Det skal kunne gøres i en arbejdsgang, da det er noget der skal gøres ag flere personer

Jeg anvender office 2010 og 365
Avatar billede jenslassen Praktikant
01. oktober 2014 - 17:44 #5
Til Terry

Ser interessant ud, tester det lige, en af dagene
Avatar billede supertekst Ekspert
02. oktober 2014 - 09:45 #6
#4

Hvis det foretrækkes - så kan VBA-koden ligge i Excel og udføres på en enkel måde.
Avatar billede terry Ekspert
19. oktober 2014 - 15:14 #7
Status please?
Avatar billede jenslassen Praktikant
19. oktober 2014 - 18:03 #8
Er ikke lige kommet så langt i nu
Avatar billede terry Ekspert
15. december 2014 - 16:00 #9
Thanks for the points. Drop a comment if you need further help.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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