Ako nastaviť hodnotu bunky vo VBA

...

Jednou zo základných funkcií jazyka VBA v Exceli je priradenie hodnôt bunkám po výpočtoch.

Visual Basic for Applications alebo skrátene VBA je skriptovací jazyk používaný v Microsoft Office na automatizáciu úloh v aplikáciách, ako je Microsoft Excel. Keďže Excel sa v konečnom dôsledku používa na zobrazovanie súvisiacich údajov v bunkách tabuľkového hárka, jednou z hlavných funkcií jazyka VBA v Exceli je priraďovanie hodnôt týmto bunkám po výpočtoch. Pomocou VBA môžete nielen priradiť hodnoty jednotlivým bunkám, ale aj rozsahom.

Krok 1

Skopírujte a prilepte nasledujúci kód do svojho modulu VBA: Sub SetValue() Worksheets("Sheet1").Activate ActiveCell. Hodnota = 35 End Sub

Video dňa

Krok 2

Nahraďte text "Hárok1" bunkou, ktorej chcete priradiť hodnotu. Napríklad, ak chcete priradiť hodnotu bunke v stĺpci B, riadok 24, potom by ste zmenili kód z "Hárok1" na "B24."

Krok 3

Nahraďte 35 hodnotou, ktorú chcete priradiť svojej bunke. Môžete to urobiť napríklad číslom, napríklad 25, alebo reťazcom textu, napríklad „Ahoj“.

Krok 4

Zavolajte podprogram SetValue z vášho modulu zadaním jeho názvu: SetValue()

Krok 5

Stlačením klávesu "F5" spustíte kód a uvidíte, ako sa bunka, ktorú ste zadali do kódu, zmení na zadanú hodnotu.

Tip

Názov "SetValue" pre funkciu možno zmeniť na názov podľa vlastného výberu, napríklad "MyFunction" alebo "AuntMelinda."