Co to są typy zmiennych VBA?

W Excel VBA użytkownicy mogą używać różnych typów zmiennych i stałych w swoich arkuszach. Zmienna jest zdefiniowana jako miejsce przechowywania w pamięci komputera, które przechowuje informacje do wykorzystania podczas wykonywania kodu VBA.

Typy zmiennych VBA

Rodzaj danych przechowywanych w zmiennej zależy od typu danych zmiennej. Na przykład, jeśli użytkownik chce przechowywać liczby całkowite w zmiennej, typem danych będzie liczba całkowita Liczba całkowita Liczba całkowita to liczba całkowita. Liczba może być dodatnia, ujemna lub 0. Liczba całkowita nie ma części ułamkowej. . Zmienna różni się od stałej tym, że podczas gdy zmienna zmienia się podczas wykonywania kodu, stała nigdy się nie zmienia.

Szybkie podsumowanie

  • Zmienna jest definiowana jako miejsce przechowywania w pamięci komputera, które zawiera tymczasowe informacje.
  • Główne typy zmiennych typów danych obejmują numeryczne i nienumeryczne typy danych.
  • Zaletą używania zmiennej zamiast stałej jest to, że użytkownicy mogą zmieniać wartość zmiennej w trakcie wykonywania kodu.

Deklarowanie zmiennych

Deklarując zmienną, użytkownik dostarcza kompilatorowi VBA informacje o typie danych zmiennej oraz inne informacje, takie jak poziom. Typ danych może być liczbą całkowitą, tekstową, dziesiętną, logiczną itp., Podczas gdy poziom zmiennej może być na poziomie procedury, na poziomie modułu lub na poziomie publicznym. Zmienne należy deklarować za pomocą Dim VBA. Zmienne, typy danych i Dim VBA. Zmienne służą do przechowywania fragmentów danych do wykorzystania w makrach i funkcjach. Te zmienne są przechowywane w wielu typach danych i są deklarowane przy użyciu Dim. Zwykle pierwszym krokiem po nazwaniu makra jest zadeklarowanie zmiennych. Zmienne to nazwy różnych fragmentów danych, którymi będzie makro, instrukcje Prywatne, Publiczne lub Statyczne.

Deklarując zmienne do przechowywania liczby całkowitej za pomocą instrukcji Dim, użyj kodu „Dim rowNumber as Integer”. Termin „Dim” powinien pojawić się w poprzedniej części zmiennej. Jeśli typ danych nie jest określony podczas deklarowania zmiennej lub zmienna nie jest w ogóle zadeklarowana, zmienna domyślnie przyjmuje zmienny typ danych, który może pomieścić dowolny typ danych. Deklarując zmienną, użytkownik zasadniczo nakazuje komputerowi zarezerwowanie miejsca w pamięci do późniejszego wykorzystania, umożliwiając płynne działanie kodu VBA.

Dlaczego zmienne są używane w VBA

Podczas pisania kodu w edytorze VBA użytkownicy potrzebują zmiennych, których mogą użyć w kodzie do przechowywania wartości. Przewaga zmiennej nad stałą polega na tym, że użytkownicy mogą zmieniać wartość zmiennej w trakcie wykonywania kodu.

Zasady, którymi się kierujemy podczas nazywania zmiennej:

  • Nazwa nie jest zastrzeżonym słowem kluczowym. VBA zawiera pewne zastrzeżone słowa kluczowe, takie jak Prywatne, Dalej, Pętla Pętla VBA W programie Excel są różne typy pętli VBA, które pomagają użytkownikom zautomatyzować zadania, które w innym przypadku wymagałyby długich linii kodu. Poniżej przedstawiono główne itp., Które są używane w kodzie VBA i dlatego nie mogą być używane do nazwania zmiennej.
  • Nie używaj znaków specjalnych podczas nazywania zmiennych. Znaki specjalne to ($, $, &,!,%).
  • W nazwie zmiennej nie należy używać spacji. Zamiast tego użyj znaku podkreślenia, aby oddzielić wartości i uczynić je czytelnymi.
  • VBA nie rozróżnia wielkości liter. Możesz użyć mieszanej wielkości liter, aby zmienna była czytelna, nawet jeśli VBA będzie traktować wszystkie przypadki podobnie.
  • Dozwolone jest używanie alfabetów, liczb i znaków interpunkcyjnych w nazewnictwie zmiennych. Niezależnie od tego, pierwsza liczba w nazwie zmiennej powinna być alfabetem.
  • Nazwa zmiennej nie powinna przekraczać 255 znaków.

Typy typów danych w VBA

Typ danych w VBA informuje komputer o typie zmiennej, której użytkownik zamierza użyć. Różne typy zmiennych zajmują różną ilość miejsca w pamięci, a użytkownicy powinni wcześniej wiedzieć, ile miejsca zajmie zmienna w pamięci komputera.

Typ danych określa ilość miejsca, jakiej potrzebuje zmienna w pamięci. Dwa główne typy typów danych obejmują:

1. Numeryczny typ danych

Numeryczne typy danych są używane, gdy użytkownik musi przechowywać tylko liczby. Przykłady liczbowych typów danych obejmują liczbę dziesiętną, walutę, długą, pojedynczą, całkowitą, bajt, datę i godzinę. Poniżej wyjaśniono niektóre z tych typów danych:

Bajt : bajt ma małą pojemność i może zawierać wartości z zakresu od 0 do 255.

Liczba całkowita : liczba całkowita jest wersją beta typu danych bajtowych i może zawierać wartości z zakresu od -32768 do 32768. Wszelkie wartości przekraczające ten zakres spowodują zwrócenie błędu. Jeśli w liczbie całkowitej zostaną użyte wartości dziesiętne, zostaną one przekonwertowane na najbliższą liczbę całkowitą. Na przykład 9,8 zostanie przekonwertowane na 10.

Long : typ danych Long zawiera dłuższe wartości lub liczby, których nie może przechowywać typ danych całkowitych. Przechowuje wartości przekraczające 32768. Długi typ danych może zawierać wartości z zakresu od -2 147 483 648 do 2 147 483 648.

Single : typ danych Single jest przeznaczony do przechowywania wartości dziesiętnych, które nie przekraczają dwucyfrowych miejsc po przecinku. W przypadku wartości dodatnich pojedyncze typy danych mieszczą się w zakresie od 1,401298E-45 do 3,402823E + 38, podczas gdy wartości ujemne mieszczą się w zakresie od -3,402823E + 38 do -1,401298E-45.

2. Nienumeryczne typy danych

Nieliczbowe typy danych obejmują wartości wykluczone przez numeryczne typy danych. Przykłady liczbowych typów danych obejmują:

Łańcuch : Typ danych String może zawierać dwa typy wartości łańcuchowych, tj. Łańcuchy o stałej i zmiennej długości.

Boolean : typ danych Boolean jest używany, gdy oczekiwane dane wyjściowe mają wartość TRUE lub FALSE.

Obiekt : typy danych Object obejmują produkty firmy Microsoft. Przykłady obiektów programu Excel obejmują arkusze, arkusze, zakresy itp.

Wariant : typ danych Wariant jest zgodny zarówno z numerycznymi, jak i nienumerycznymi typami danych.

Powiązane odczyty

Finance jest oficjalnym dostawcą programu Financial Modeling and Valuation Analyst (FMVA) ™ Certyfikat FMVA® Dołącz do ponad 350 600 studentów, którzy pracują dla firm takich jak Amazon, JP Morgan i Ferrari, w ramach programu certyfikacji, którego celem jest przekształcenie każdego w światowej klasy analityka finansowego.

Aby pomóc Ci zostać światowej klasy analitykiem finansowym i rozwinąć swoją karierę w pełnym zakresie, te dodatkowe zasoby będą bardzo pomocne:

  • Przykłady Excel VBA Przykłady Excel VBA Excel VBA umożliwia użytkownikowi tworzenie makr, które automatyzują procesy w Excelu. W tym przewodniku wykorzystamy przykłady Excel VBA, aby pokazać, jak zarejestrować makro, konfigurując makro, jak deklarować zmienne i jak odwoływać się do danych.
  • Jak dodać przycisk VBA w programie Excel? Jak dodać przycisk VBA w programie Excel? Korzystając ze skoroszytu zawierającego kod VBA, możesz dodać przycisk makra, aby ułatwić innym użytkownikom programu Excel uruchamianie kodu bez wiedzy
  • Makra VBA Makra VBA Ustawianie makr w programie Excel VBA jest dość proste. Struktura makr Excel VBA obejmuje rozpoczynanie od wiersza sub () przed rozpoczęciem kodu makra. Makra używają aplikacji Visual Basic w programie Excel do tworzenia niestandardowych funkcji generowanych przez użytkowników i przyspieszania zadań ręcznych poprzez tworzenie zautomatyzowanych procesów.
  • Zdarzenia ze skoroszytu VBA Zdarzenia ze skoroszytu VBA Zdarzenia ze skoroszytu VBA są zdefiniowane jako akcja wykonywana przez użytkownika w programie Microsoft Excel, która może wywołać wykonanie określonego makra. Na przykład,

Zalecane

Czy Crackstreams zostały zamknięte?
2022
Czy centrum dowodzenia MC jest bezpieczne?
2022
Czy Taliesin opuszcza kluczową rolę?
2022