19. december 2008 - 15:09Der er
4 kommentarer og 2 løsninger
Importer data og afbryd låsning af kilden
Hej Eksperter. (Har forsøgt tidligere uden svar. Har nu hævet antal point) Jeg har et regneark(A) hvori jeg vil importere data fra et andet regneark(B). Problemet er at når jeg importerer fra B til A, så er B låst indtil jeg lukke A. Er der nogen måde hvor jeg undgår denne låsning. Jeg ønsker kun at importere et øjebliks billede af indholdet i B.
Min forbindelses forespørgsel ser sådan ud. Jeg har forsøgt med forskellige Mode="XX" uden held. Er der andet man kan gøre?
Jeg bruger selv denne og den låser ikke filen. Du skal selv rette den lidt til alt efter hvad dine ark hedder.
Sub importer() If MsgBox("Er du sikker på at du vil importere data?", vbOKCancel, "Advarsel!") = vbCancel Then Exit Sub On Error Resume Next Dim wb As Workbook Set wb = Workbooks.Open("T:\TrafikTal\BRONET\Excel\uger.xls", True, True)
Application.StatusBar = "Importerer data"
With ThisWorkbook.Worksheets("ark1") 'rettes til det navn dit ark har i det ark du allerede har åbent .Range("a1:q100").Formula = wb.Worksheets("ark1").Range("a1:q100").Formula ' ret til område der skal kopieres samt arknavn i kildefilen End With
Jeg har kigget lidt på problemet, fordi det samme kan ske, hvis man henter data fra access via oledb. Så kan man komme til at låse databasen.
Det, jeg er kommet frem til, er ikke at bruge oledb, men enten ODBC eller microsoft query. Disse låser ikke noget. ODBC finder du under "Data / Fra andre kilder / Fra guiden dataforbindelse / ODBC DSN / excel filer
Microsoft Query findes "Data / Fra andre kilder / Microsoft Query / excel filer
Efter min mening er Microsoft Query den bedste mulighed idet den giver meget bedre redigeringsmuligheder, samt muliggør join af flere tabeller fra samme regneark / Database.
Super. Så blev det jul alligevel. Jeg har forsøgt med begge forslag, og kan få det til at fungere. Smid et svar, og i får begge 100 point. Grunden til at bak får point selvom han var senere på den er at hans løsning umiddelbart er nemmere at anvende. Tak for hjælpen. Vh Flyver23
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.