[ Pobierz całość w formacie PDF ]
na początku polecenie Option Explicit, czy nie. Jej zasięg podlega
zasadom opisanym wcześniej w tym rozdziale.
54 Tworzenie makr w VBA dla Excela 2003/2007 " wiczenia
Zmienna wchodząca w skład tablicy jednowymiarowej ma
postać n(liczba), gdzie liczba określa miejsce danej w tablicy.
Jeżeli chciałbyś wyświetlić zawartość 265. miejsca w tablicy
utworzonej w powyższym przykładzie, wpisz:
MsgBox tablica(265)
Elementy tablicy zadeklarowanej w sposób przedstawiony
w tym przykładzie mają wyróżniki od 1 wzwyż, co nie zawsze
bywa korzystne. Możliwe jest także zadeklarowanie tablicy
w postaci:
Dim tablica (501 to 1500)
W tym wypadku elementy tablicy będą ponumerowane
od 501 do 1500.
Tablice danych mogą mieć także więcej niż jeden wymiar można
wówczas powiedzieć, że odzwierciedlają zakres kilku kolumn i kilku
wierszy arkusza, lub nawet kilku arkuszy.
W I C Z E N I E
2.7
Deklarowanie tablic wielowymiarowych
Zadeklaruj tablicę dwuwymiarową dla zakresu komórek A1 do F100
i trójwymiarową dla takiego samego zakresu w trzech kolejnych ar-
kuszach.
Rozwiązanie
Tablica dwuwymiarowa:
Dim tablica(5, 99) As Integer
lub:
Dim tablica(1 To 6, 1 To 100) As Integer
Tablica trójwymiarowa:
Dim tablica(2, 5, 99) As Integer
lub:
Dim tablica(1 To 3, 1 To 6, 1 To 100)
Rozdział 2. " Podstawy 55
Wyjaśnienia
Rozmiar tablicy dwuwymiarowej to sześć kolumn i 100 rzędów.
Pierwsza wartość ma współrzędne 0,0 liczby użyte w deklaracji
to uwzględniają.
W drugim sposobie rozwiązania zadania indeks początkowy
i końcowy zarówno dla kolumny, jak i wiersza został narzucony.
Pierwszy element tablicy będzie miał współrzędne 1,1,
a ostatni 6,100.
Dopuszczalne są mieszane sposoby deklaracji tablic.
Dim tablica(2, 1 To 6, 99)
Za pomocą polecenia Dim możesz deklarować tablicę, której wymiar
jest od początku znany. Jeżeli ilość danych w tabeli nie jest znana
w momencie rozpoczęcia procedury, możesz wstępnie zadeklarować
tablicę, nie podając jej wielkości:
Dim tablica() as String
a następnie po uruchomieniu makra skorzystać z instrukcji ReDim:
Sub makro()
ilość = Cells(3, 4) ' pobiera wielkość tablicy z komórki aktywnego arkusza
ReDim tablica (ilość) ' określa wielkość tablicy za pomocą zmiennej
...
Taki sposób działania opisuje ćwiczenie 2.10.
Co będzie, jeśli?
Bardzo ważną konstrukcją w językach programowania są instrukcje
warunkowe. Pozwalają one na wykonywanie określonych czynności
w zależności od sytuacji, położenia kursora, wartości zmiennej czy też
każdego innego zdarzenia zachodzącego w momencie wykonywania
takiej instrukcji przez program. Na początek poznamy najbardziej in-
tuicyjną strukturę: If...Then...Else.
[ Pobierz całość w formacie PDF ]
pobieranie ^ do ÂściÂągnięcia ^ pdf ^ download ^ ebook
Menu
- Home
- JavaScript.Cwiczenia_Praktyczne_ _M.Lis
- H Warner Munn Merlins Godson
- Graham Masterton Wizerunek ZśÂa
- Wymagany efekt ekologiczny oczyszczalni sciekow(1)
- GR481. Hohl Joan Radosny kres podróśźy
- 02. Lisa Jackson Dzieci szczćÂśÂcia Milioner i prowincjuszka
- Barbara McCauley Dwa śÂluby i pogrzeb
- Dawn Lindsey Na próbćÂ
- Marshall_Paula_ _Cykl_Rodzina_Schuylerow_01_ _Utrzymanka
- LE Modesitt The Forever Hero 2 The Silent Warrior
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- meksyk.pev.pl
Cytat
Fallite fallentes - okłamujcie kłamiących. Owidiusz
Diligentia comparat divitias - pilność zestawia bogactwa. Cyceron
Daj mi właściwe słowo i odpowiedni akcent, a poruszę świat. Joseph Conrad
I brak precedensu jest precedensem. Stanisław Jerzy Lec (pierw. de Tusch - Letz, 1909-1966)
Ex ante - z przed; zanim; oparte na wcześniejszych założeniach.