VBA Aktivní Buňka
Aktivní buňka znamená, že konkrétní buňky, která je aktivní v aktivním listu. Například pokud je v listu 2 vybrána buňka B4 znamená, že aktivní buňka je B4 v listu 2. Ve VBA používáme odkaz aktivní buňky ke změně vlastností nebo hodnot aktivní buňky., Nebo tuto funkci používáme v určitých situacích, kdy potřebujeme provést některé změny v aktivní buňce za určitých podmínek, které splňují požadavky.
aktivní buňka je vlastnost ve VBA. Používáme ji v různých situacích ve VBA. Můžeme přiřadit hodnoty aktivní buňce pomocí funkce aktivní buňky VBA nebo načíst adresu aktivní buňky. Co se tyto funkce vrátily? Funkce aktivní buňky vrací vlastnost rozsahu aktivní buňky v aktivním listu., Jak je vysvětleno ve výše uvedeném příkazu v definici, pokud list 2 je aktivní a buňku B4 je aktivní buňka aktivní buňka funkce ve VBA načíst rozsah vlastnosti buňky B4 v listu 2.
podívejte se na naše Demo Kurzy a Videa
Ocenění, Hadoop, Excel, Mobilní Aplikace, Vývoj Webu & mnoho více.,
Syntax Aktivních Buněk v aplikaci Excel VBA
Níže je syntaxe Aktivní Buňky v Excel VBA
syntaxe se používá pro přiřazení určité hodnoty do aktivní buňky.
Activecell.Value= " "
syntaxe vybere hodnotu nebo vlastnost aktivní buňky v aktivním listu.,
Application.Activecell
Pokud potřebujeme změnit písmo aktivní buňky pak syntaxe bude následující:
Activecell.Font.(The font we want) = True
můžeme zobrazit také řádky a sloupce aktivní buňky pomocí následující syntaxe
Application.Activecell
Pojďme použít výše uvedené syntaxi je vysvětleno v několika příklady a dozvědět se, jak hrát s aktivní buňky.
Příklady Excel VBA Aktivní Buňka
Níže jsou uvedeny různé příklady VBA Aktivní Buňky v aplikaci Excel:
VBA Aktivní Buňky – Příklad #1
V tomto příkladu, chceme změnit hodnotu aktuální buňky s něčím buňky. Například v listu 1 Vyberte buňku A2 a vložte hodnotu jako ANAND a chceme změnit hodnotu pro tuto aktivní buňku jako ARAN.
pro použití VBA Active Cell v Excelu postupujte podle následujících kroků.,
Krok 1: Přejděte na kartu vývojáře a kliknutím na Visual Basic otevřete Editor VB.
Krok 2: Klikněte na Vložit kartu a kliknutím na moduly vložte nový modul.
Krok 3: deklarovat dílčí funkci začít psát kód.
Kód:
Sub Sample()End Sub
4. Krok: Aktivovat list 1 pomocí níže uvedené funkce.,
Kód:
Sub Sample()Worksheets("Sheet1").ActivateEnd Sub
Krok 5: můžeme zkontrolovat, že v buňce A2 v listu 1 máme hodnotu jako ANAND a je aktivní buňky.
Krok 6: Nyní použijte následující příkaz ke změně hodnoty aktivní buňky.
Kód:
Sub Sample()Worksheets("Sheet1").ActivateActiveCell.Value = "ARAN"End Sub
Krok 7: Spusťte výše uvedený kód z tlačítko spustit za předpokladu, nebo stiskněte klávesu F5.
vidíme, že hodnota v buňce A2 byla změněna.,
VBA Active Cell – příklad #2
nyní jsme změnili hodnotu aktivní buňky z ANAND na ARAN. Jak zobrazíme aktuální hodnotu aktivní buňky? To se dozvíme v tomto příkladu.
pro použití VBA Active Cell v Excelu postupujte podle následujících kroků.
Krok 1: Přejděte na kartu vývojáře a kliknutím na Visual Basic otevřete Editor VB.
Krok 2: ve stejném modulu deklarovat dílčí funkci začít psát kód.
Kód:
Sub Sample1()End Sub
Krok 3: Aktivujte list, 1 podle následující kód.,
Kód:
Sub Sample1()Worksheets("Sheet1").ActivateEnd Sub
Krok 4: Nyní pojďme vybrat aktivní buňku pomocí následující kód.
Kód:
Sub Sample1()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellEnd Sub
Krok 5: Nyní pojďme zobrazit hodnotu vybrané buňky tím, že následující kód.
Kód:
Sub Sample1()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.ValueEnd Sub
Krok 6: Spuštění výše uvedený kód stisknutím klávesy F5 nebo tlačítko spustit za předpokladu, a uvidíte následující výsledek.,
aktivní buňka byla A2 a má hodnotu jako ARAN, takže zobrazená vlastnost je ARAN.
VBA Active Cell-příklad # 3
změňme písmo buňky A2, která byla vybranou buňkou. Udělejme písmo jako tučné. Zpočátku nebylo vybráno žádné písmo.
Chcete-li použít VBA Active Cell v Excelu, postupujte podle následujících kroků.
Krok 1: Přejděte na kartu vývojáře a kliknutím na Visual Basic otevřete Editor VB.
Krok 2: ve stejném modulu deklarovat dílčí funkci začít psát kód.,
Kód:
Sub Sample2()End Sub
Krok 3: Nechte nás aktivaci listu jako první, aby se použít aktivní buňky.
Kód:
Sub Sample2()Worksheets("Sheet1").ActivateEnd Sub
Krok 4: změníme písmo vybrané buňky následujícím kódem.
Kód:
Sub Sample2()Worksheets("Sheet1").ActivateActiveCell.Font.Bold = TrueEnd Sub
Krok 5: Spuštění výše uvedený kód stisknutím klávesy F5 nebo tlačítko spustit dispozici, a vidět výsledek.
písmo aktivní buňky se změní na tučné.,
VBA Active Cell-příklad #4
nyní chceme vědět, v jakém řádku nebo v jakém sloupci je aktuálně aktivní buňka. Jak to udělat, to se v tomto příkladu naučíme.
Chcete-li použít VBA Active Cell v Excelu, postupujte podle následujících kroků.
Krok 1: Přejděte na kartu vývojáře a kliknutím na Visual Basic otevřete Editor VB.
Krok 2: ve stejném modulu deklarovat dílčí funkci začít psát kód.
Kód:
Sub Sample3()End Sub
Krok 3: Nechte nás aktivovat list první, aby bylo možné používat léčivé vlastnosti buňky.,
Kód:
Sub Sample3()Worksheets("Sheet1").ActivateEnd Sub
Krok 4: Nyní vybereme aktivní buňku následujícím kódem.
Kód:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellEnd Sub
Krok 5: Nyní můžeme zobrazit aktuální řádek aktivní buňky tím, že následující kód.
Kód:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.RowEnd Sub
Krok 6: můžeme také získat aktuální sloupec aktivní buňky tím, že následující kód.,
Kód:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.RowMsgBox selectedCell.ColumnEnd Sub
Krok 7: Nyní stiskněte klávesu F5 nebo tlačítko spustit za předpokladu, spustit výše uvedený kód a zobrazí následující výsledek.
výše uvedený výsledek byl řádek aktivní buňky. Stisknutím tlačítka ok zobrazíte sloupec aktivní buňky.
věci k zapamatování
existuje jen málo věcí, které si musíme pamatovat o aktivní buňce ve VBA:
- aktivní buňka je aktuálně aktivní nebo vybraná buňka v libovolném listu.
- můžeme zobrazit nebo změnit vlastnosti aktivní adresy buněk ve VBA.,
- abychom mohli použít vlastnosti aktivní buňky, musíme nejprve aktivovat aktuální list.
doporučené články
toto byl průvodce Excel VBA Active Cell. Zde jsme diskutovali, jak používat vlastnost VBA Active Cell pro přiřazení hodnoty nebo načtení adresy aktivní buňky v Excelu spolu s některými praktickými příklady a šablonou aplikace excel ke stažení. Můžete také jít přes naše další doporučené články –
- VBA IFError
- VBA XML
- VBA Vložit
- VBA RGB
Napsat komentář