Jak uzyskać dostęp do VBA, aby utworzyć arkusz kalkulacyjny Excel?

...

Zapisz dane w arkuszu kalkulacyjnym Excel za pomocą VBA.

Utworzenie arkusza kalkulacyjnego programu Excel w programie Access pozwala zaoszczędzić czas, gdy trzeba wyeksportować dane do arkusza kalkulacyjnego programu Excel. Visual Basic for Applications (VBA) może być potężnym narzędziem do automatyzacji procesów w aplikacjach Microsoft Office. Dzięki VBA możesz użyć obiektu aplikacji Microsoft Excel do utworzenia arkusza kalkulacyjnego Excel z programu Access. Obiekt aplikacji Excel jest punktem wejścia do reszty modelu obiektu. Eksportuj dane szybciej do programu Excel, zapisując dane bezpośrednio w arkuszu kalkulacyjnym programu Excel.

Krok 1

Uruchom Microsoft Office Access, kliknij „Puste bazy danych” i kliknij przycisk „Utwórz”, aby utworzyć pustą bazę danych. Kliknij kartę „Narzędzia bazy danych” i kliknij „Visual Basic”, aby otworzyć okno Microsoft Visual Basic. Kliknij menu „Wstaw” i kliknij „Moduł”, aby wstawić nowy moduł kodu.

Wideo dnia

Krok 2

Kliknij menu „Narzędzia” i kliknij „Referencje”. Przewiń w dół i zaznacz pole obok „Microsoft Excel

Biblioteka obiektów”. Kliknij „OK”.

Krok 3

Zacznij od wpisania następującego kodu VBA, aby utworzyć nową procedurę podrzędną:

Private Sub createSpreadSheet()

Krok 4

Kontynuuj, wpisując następujący kod, aby utworzyć trzy nowe obiekty zmiennych, które zostaną użyte do utworzenia arkusza kalkulacyjnego Excel:

Dim newExcelApp As Excel. Podanie. Dim newWbk As Excel. Zeszyt ćwiczeń. Dim newWkSheet As Excel. Arkusz roboczy

Krok 5

Dodaj następujący kod, aby uruchomić program Excel i wyświetlić go:

Ustaw nowyExcelApp = Excel. Podanie

nowa aplikacja Excel. Widoczny = Prawda

Krok 6

Wpisz następujące polecenie, aby dodać nowy skoroszyt i arkusz:

Ustaw newWbk = newExcelApp. Skoroszyty. Dodać

Ustaw newWkSheet = newWbk. Arkusze (1)

Krok 7

Dodaj dane do nowego arkusza kalkulacyjnego, wpisując:

nowy arkusz roboczy. Komórki (1, 1). Wartość = "Nowy arkusz roboczy..."

Krok 8

Zapisz nowy skoroszyt utworzony, wpisując następujący kod:

nowy arkusz roboczy. Zapisz jako („C:\myworksheet.xlsx”)

Krok 9

Edytuj ścieżkę w poprzednim kroku i wpisz wybraną ścieżkę i nazwę pliku.

Krok 10

Wpisz następujące polecenie, aby zakończyć procedurę podrzędną:

Napis końcowy

Krok 11

Naciśnij „F5”, aby uruchomić procedurę i utworzyć nowy arkusz kalkulacyjny Excel.