Programowanie w Excelu - wprowadzenie
W tej praktycznej wskazówce przedstawiamy wprowadzenie do programowania Excela za pomocą VBA (Visual Basic for Applications).
Programowanie w Excelu: Utwórz UserForm za pomocą VBA
Najpierw uruchom program Excel i naciśnij jednocześnie [Alt] i [F11], aby uruchomić edytor VBA. Pokazujemy również wszystkie kroki w galerii zdjęć na końcu artykułu.
- Kliknij kartę „Wstaw” i dodaj formularz, wybierając „UserForm” z menu rozwijanego. Możesz edytować nazwę, wysokość, szerokość i inne właściwości w oknie „Właściwości”.
- Następnie możesz użyć okna Kolekcja narzędzi, aby dodać różne elementy. Najpierw na przykład dodaj „etykietę”. Zmień tekst w tym polu, dostosowując wartość „Podpis” w oknie „Właściwości”.
- Następnym krokiem jest dodanie „przycisku polecenia”. Ponownie możesz edytować wygląd w oknie „Właściwości”. Jeśli teraz uruchomisz ten program i klikniesz przycisk, nic się nie stanie. Aby przechowywać polecenia za pomocą tego przycisku, po prostu kliknij go dwukrotnie.
Programowanie w Excelu: polecenia w VBA
Poniżej pokażemy, jak przypisać różne polecenia do przycisku.
- Najpierw możesz zmienić etykietę istniejącej etykiety. Na przykład można użyć polecenia »Label1.Caption =" Nowa etykieta "« (bez zewnętrznych znaków cudzysłowu). W takim przypadku etykietowanie etykiety jest dostosowane do nazwy „Label1”.
- Możesz także dodawać polecenia, które są wykonywane, na przykład po naciśnięciu klawisza. Możesz wybrać te różne przypadki w menu rozwijanym w prawym górnym rogu.
- Praktyczne jest także polecenie „MsgBox„ Test ””, za pomocą którego wyświetlany byłby komunikat z treścią „Test”. Ten komunikat „wyskakuje” w osobnym oknie. W ten sam sposób można użyć polecenia »MsgBox x«, aby wyświetlić komunikat zawierający dane, które zostały zapisane w zmiennej „x” za pomocą polecenia takiego jak „x =„ Test ””.
- Podobnie jak w innych językach programowania, można obliczyć różne wartości za pomocą poleceń takich jak »x = 17 + 42« lub »x = x + 1«.
Programowanie w Excelu: pola tekstowe i warunki w VBA
Ważne jest również „pole tekstowe”, które można również znaleźć w „zbiorze narzędzi”.
- Możesz zapisać wprowadzoną wartość tego TextBoxa za pomocą polecenia »x = TextBox1.Text« dla zmiennej „x”.
- Warunki w VBA są również bardzo praktyczne. Przykładem może być polecenie „Jeśli (TextBox1.Text = 42) To”. Kolejny wiersz pokazuje polecenie, które należy wykonać, jeśli warunek ma zastosowanie. Jednak polecenie, które należy wykonać, jeśli warunek ma zastosowanie, należy przenieść w prawo za pomocą klawisza Tab. Dalsze warunki należy rozpocząć od polecenia „ElseIf”. Jeśli żaden z warunków nie ma zastosowania, wykonywane jest polecenie w „Else:”. Nie zapomnij dodać polecenia End If na końcu.
W następnej praktycznej wskazówce wyjaśnimy, jak działają komputery kwantowe.