logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Import danych z Excela do Accessa od wiersza 6 do ostatniego wiersza

lukaszwat 12 Sie 2015 14:56 2232 2
REKLAMA
  • #1 14916455
    lukaszwat
    Poziom 9  
    Posty: 37
    Ocena: 2
    Witam
    Potrzebuje zaimportować dane z excela od wiersza 6 do ostatniego zapisanego, do stworzonej już wcześniej tabeli w access.
    Zrobiłem taki kodzik, który mi otwiera excela ale nie chce skopiować danych
    potrzebuje taką tablice skopiować lastRow:e6


    Kod: VBScript
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 14920016
    lukaszwat
    Poziom 9  
    Posty: 37
    Ocena: 2
    Zrobiłem to na około ale działa,
    może komuś się kiedyś przyda.
    Skrypt otwiera excela, robi na nim działania - czyli tworzy nowy arkusz, kopiuje z Arkusza 1 odpowiedni zakres i wkleja do nowego.
    Następnie całość nowego arkusza jest zapisywana do tabeli w accesie.
    Pamiętajcie żeby dopisywać w accesie w moim przypadku "objExcel" - gdyż później nie chce zamknąć excela. Niby zamknie, ale w menadżerze jest nadal otwarty. po otwarciu tak kilka razy access i excel głupieją.
    Na pewno można to zrobić lepiej ale mi zadziałało. :)

    Kod: VBScript
    Zaloguj się, aby zobaczyć kod
  • Pomocny post
    #3 14920166
    adamas_nt
    VIP Zasłużony dla elektroda
    Posty: 5320
    Pomógł: 1508
    Ocena: 659
    lukaszwat napisał:
    Niby zamknie, ale w menadżerze jest nadal otwarty. po otwarciu tak kilka razy access i excel głupieją.
    Spróbuj:
    set objExcel=nothing
    objExcel.quit
REKLAMA