Quantcast
Channel: Malinowy Excel
Viewing all articles
Browse latest Browse all 291

Otwieraj plik zawsze na wybranym arkuszu (VBA)

$
0
0

Czyli słów kilka o zdarzeniach skoroszytu

Ostatnio ciągle piszę o zdarzeniach w Excelu i ten wpis również o tym będzie. Chodzi o to, żeby plik zawsze otwierał się na konkretnym arkuszu.

Czyli mamy plik np. z 4 arkuszami i chcemy, aby zawsze otwierał się on na arkuszu „Dane”, tak, jak na obrazku poniżej:

4 arkusze w pliku

4 arkusze w pliku

Aby to osiągnąć, należy stworzyć zdarzenie skoroszytu w VBA.

Czyli należy:

1. Wejść do edytora Visual Basica (Alt + F11)

2. Kliknąć dwukrotnie na „Ten skoroszyt” w okienku VBAProject (obrazek poniżej), w „odnodze” drzewka dotyczącej naszego pliku:

Tworzenie zdarzenia skoroszytu - cz.1.

Tworzenie zdarzenia skoroszytu – cz.1.

3. W okienku, które pojawi się po prawej stronie, z lewej listy rozwijanej wybierz Workbook, a z prawej listy Open:

Tworzenie zdarzenia skoroszytu - cz.2.

Tworzenie zdarzenia skoroszytu – cz.2.

4. Teraz trzeba tylko wpisać następujący kod w procedurze Workbook_Open:

ThisWorkbook.Sheets("Dane").Activate

5. I na koniec bardzo ważna sprawa – należy zapisać plik jako plik z obsługą makr, czyli z rozszerzeniem *.xlsm lub *.xlsb.

Od tej pory nawet jak zapiszemy plik z aktywnym innym arkuszem, jak tylko go ponownie otworzymy (z włączoną obsługą makr!) – otworzy się w arkuszu Dane.

Tyle. Mam nadzieję, że się przydało 🙂

I wersja wideo:

 


Viewing all articles
Browse latest Browse all 291

Trending Articles


H. H. Schild - MRI Zrozumieć Rezonans Magnetyczny [PDF] [DJVU] [PL]


Renault TRAFIC II 2.0 Błąd P1425, P2425, Brak komunikacji z ECU


Alawar Keygen POLECAM


Kombajn ziemniaczany GRIMME HLS 750


POTANIACZ


Sok malinowy


Antena Rybakowa


[147] Alfa Romeo 147 FL Amica (jedna na sto)


1


uszkodzony (zatarty?) silnik