Ako zmeniť hodnotu bunky pomocou VBA

...

Aktualizujte hodnoty Excelu vo VBA.

Pri práci s Excelom a Visual Basic for Applications alebo VBA možno budete musieť zmeniť hodnotu v bunke. Pomocou VBA môžete upravovať bunky automaticky bez toho, aby ste museli manuálne meniť hodnoty. Túto úlohu môžete vykonať pomocou objektu Range vo VBA na výber bunky, ktorú chcete zmeniť. Po výbere bunky môžete použiť vlastnosť ActiveCell na zmenu jej hodnoty alebo iných vlastností.

Krok 1

Spustite "Microsoft Office Excel" a do bunky A1 napíšte "údaje v A1". Kliknite na kartu „Vývojár“ a kliknutím na „Visual Basic“ otvorte okno editora VBA.

Video dňa

Krok 2

Kliknite na ponuku „Vložiť“ a kliknutím na „Modul“ vložte nový modul.

Krok 3

Vytvorte novú premennú typu String zadaním nasledujúceho:

Stlmiť údaje ako reťazec

Krok 4

Ak chcete zmeniť hodnotu v bunke A1, skopírujte a prilepte nasledujúci kód:

Range("A1").Select data = Range("A1").Value If data = "data in A1" Then ActiveCell. Hodnota = "Údaje A1 zmenené" Else MsgBox "Údaje sú v poriadku." Koniec Ak

Krok 5

Stlačte "F5" pre spustenie procedúry a zmenu hodnoty v A1. Spustite postup druhýkrát a zobrazí sa okno so správou, že údaje sú v poriadku.