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."