Spisie treści
W poprzednim samouczku omówiliśmy tablice, tablice statyczne i tablice dynamiczne. Przyjrzymy się częstym błędom związanym z tablicami statycznymi o nazwie Constant Expression Required. Ten błąd jest generowany, gdy próbujesz użyć tablicy statycznej zamiast tablicy dynamicznej, jak pokazano w poniższym kodzie:
Tablica statyczna musi mieć stałe używane do jej ustawienia, ponieważ jest ustalona.
Sposobem na rozwiązanie tego błędu jest użycie dynamicznej zmiennej tablicowej. Użyjesz słowa kluczowego ReDim za każdym razem, gdy chcesz zmienić rozmiar tablicy. Jest to pokazane w poniższym kodzie:
123456789101112131415 | Sub UżywającReDim()Wartość dim1 As IntegerWartość dim2 As IntegerWartość dim3 As Integerwartość1 = 3wartość2 = 9wartość3 = 15Dim listawartości() jako liczba całkowitaWymnij listęwartości(wartość1)Napis końcowy |
Przeczytaj więcej o zmiennych tablicowych dynamicznych w naszym samouczku dotyczącym zmiennych tablicowych.