Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

import danych z excela do Accessa

lukaszwat 12 Sie 2015 14:56 723 2
  • #1 12 Sie 2015 14:56
    lukaszwat
    Poziom 9  

    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

    0 2
  • #2 14 Sie 2015 08:52
    lukaszwat
    Poziom 9  

    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

    0
  • Pomocny post
    #3 14 Sie 2015 10:15
    adamas_nt
    Moderator Programowanie

    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

    1