Avatar billede kim1a Ekspert
Oprettet i går kl. 14:30 Der er 1 kommentar

VBA: Fjerne tabel formattering

Jeg har automatiseret en query der indlæser en tabel fra en pdf. Den kører snore lige, bortset fra overskrifter, hvor den laver en overskrift Column1 etc udover den overskrift som ligger i pdf filen også.

For at fjerne disse overskrifter er jeg nødt til at fjerne tabelformatteringen. Det kan jeg ikke få til at virke med .unlist (hvor vba melder subscript out of range).

Min kode er:
With ActiveSheet.ListObjects.Add(SourceType:=0, Source:= _
        "OLEDB;Provider=Microsoft.Mashup.OleDb.1;Data Source=$Workbook$;Location=""products"";Extended Properties=""""" _
        , Destination:=Sheets(strCloudflareSheet).Range("$C$12")).QueryTable
        .CommandType = xlCmdSql
        .CommandText = Array("SELECT * FROM [products]")
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .PreserveColumnInfo = True
        .ListObject.Name = "products"
        .Refresh BackgroundQuery:=False
    End With
   
    ' Getting rid of the connection again (able to start over)
    ActiveWorkbook.Queries("products").Delete
   
    ' remove table and delete lines not needed
    ListObjects("products").Unlist
    Rows("12:13").Delete Shift:=xlUp

Kan nogle af jer give hints der kan få mig videre?
Avatar billede ebea Ekspert
Skrevet i går kl. 15:26 #1
En mulighed, Kim, er at bruge:  Worksheets(strCloudflareSheet).ListObjects("products").Unlist

så du er sikker på, at det er det korrekte Ark, og ikke som nu, blot Workbook

Det er mit umiddelbare skud ;-)
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