Jak nastavit hodnotu buňky ve VBA

...

Jednou ze základních funkcí jazyka VBA v Excelu je přiřazení hodnot buňkám po výpočtech.

Visual Basic for Applications nebo zkráceně VBA je skriptovací jazyk používaný v Microsoft Office k automatizaci úloh v aplikacích, jako je Microsoft Excel. Vzhledem k tomu, že Excel se v konečném důsledku používá k zobrazování souvisejících dat v buňkách tabulkového procesoru, jednou z hlavních funkcí jazyka VBA v Excelu je přiřadit těmto buňkám hodnoty po výpočtech. Pomocí jazyka VBA můžete nejen přiřadit hodnoty jednotlivým buňkám, ale také rozsahům.

Krok 1

Zkopírujte a vložte následující kód do svého modulu VBA: Sub SetValue() Worksheets("Sheet1").Activate ActiveCell. Hodnota = 35 End Sub

Video dne

Krok 2

Nahraďte text "List1" buňkou, které chcete přiřadit hodnotu. Pokud například chcete přiřadit hodnotu buňce ve sloupci B, řádek 24, pak byste změnili kód z „List1“ na „B24“.

Krok 3

Nahraďte 35 hodnotou, kterou chcete buňce přiřadit. Můžete z něj vytvořit například číslo, například 25, nebo řetězec textu, například „Ahoj“.

Krok 4

Zavolejte podprogram SetValue z vašeho modulu zadáním jeho názvu: SetValue()

Krok 5

Stisknutím "F5" spustíte kód a uvidíte, jak se buňka, kterou jste zadali do kódu, změnila na vámi zadanou hodnotu.

Spropitné

Název "SetValue" pro funkci lze změnit na jeden z vašeho výběru, například "MyFunction" nebo "AuntMelinda."