Pole VBA aplikace Excel - snadná makra aplikace Excel

Obsah

Jednorozměrné pole | Dvourozměrné pole

An pole je skupina proměnných. v Excel VBA, můžete odkazovat na konkrétní proměnnou (prvek) pole pomocí názvu pole a indexového čísla.

Jednorozměrné pole

Chcete-li vytvořit jednorozměrné pole, proveďte následující kroky.

Umístěte na list příkazové tlačítko a přidejte následující řádky kódu:

Dim Films (1 To 5) As String
Films (1) = "Pán prstenů"
Filmy (2) = "Rychlost"
Filmy (3) = "Hvězdné války"
Films (4) = "Kmotr"
Films (5) = "Pulp Fiction"
MsgBox Films (4)

Výsledek po kliknutí na příkazové tlačítko na listu:

Vysvětlení: první řádek kódu deklaruje pole String s názvem Films. Pole se skládá z pěti prvků. Dále inicializujeme každý prvek pole. Nakonec zobrazíme čtvrtý prvek pomocí MsgBox.

Dvourozměrné pole

Chcete-li vytvořit dvourozměrné pole, proveďte následující kroky. Tentokrát si přečteme jména z listu.

Umístěte na list příkazové tlačítko a přidejte následující řádky kódu:

Dim Films (1 až 5, 1 až 2) jako řetězec
Dim i jako celé číslo, j jako celé číslo
Pro i = 1 až 5
Pro j = 1 až 2
Films (i, j) = Cells (i, j). Hodnota
Další j
Příště já
MsgBox Films (4, 2)

Výsledek po kliknutí na příkazové tlačítko na listu:

Vysvětlení: první řádek kódu deklaruje pole String s názvem Films. Pole má dvě dimenze. Skládá se z 5 řádků a 2 sloupců. Tip: nejdřív řádky, pak sloupce. Další dvě proměnné typu Integer se používají pro Double Loop k inicializaci každého prvku pole. Nakonec prvek zobrazíme na průsečíku řádku 4 a sloupce 2.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave