aktywna komórka VBA
aktywna komórka oznacza konkretną komórkę, która jest aktywna w bieżącym aktywnym arkuszu. Na przykład, jeśli w arkuszu 2 zaznaczona jest komórka B4, oznacza to, że aktywna komórka jest B4 w arkuszu 2. W VBA używamy referencji aktywnej komórki, aby zmienić właściwości lub wartości aktywnej komórki., Lub używamy tej funkcji w pewnych sytuacjach, gdy musimy dokonać pewnych zmian w aktywnej komórce na pewnych warunkach, które spełniają wymagania.
aktywna komórka jest właściwością w VBA. Używamy go w różnych sytuacjach w VBA. Możemy przypisać wartości do aktywnej komórki za pomocą funkcji aktywnej komórki VBA lub pobrać adres aktywnej komórki. Co zwróciły te funkcje? Funkcja aktywnej komórki zwraca właściwość zakresu aktywnej komórki w aktywnym arkuszu roboczym., Jak wyjaśniono w powyższym oświadczeniu w definicji, jeśli arkusz 2 jest aktywny, a komórka B4 jest aktywną komórką, aktywna funkcja komórki w VBA pobierze właściwości zakresu komórki B4 w arkuszu 2.
obejrzyj nasze kursy Demo i filmy
wycena, Hadoop, Excel, aplikacje mobilne, tworzenie stron internetowych& wiele więcej.,
składnia aktywnej komórki w Excelu VBA
Poniżej znajduje się składnia aktywnej komórki w Excelu VBA
składnia służy do przypisania określonej wartości do aktywnej komórki.
Activecell.Value= " "
składnia wybierze wartość lub właściwość aktywnej komórki w aktywnym arkuszu roboczym.,
Application.Activecell
jeśli musimy zmienić czcionkę aktywnej komórki, składnia będzie następująca
Activecell.Font.(The font we want) = True
możemy również wyświetlać wiersze i kolumny aktywnej komórki używając następującej składni
Application.Activecell
skorzystajmy z powyższej składni wyjaśnionej w kilku przykładach i nauczmy się grać z aktywnymi komórkami.
przykłady aktywnej komórki VBA Excel
Poniżej znajdują się różne przykłady aktywnej komórki VBA w programie Excel:
aktywna komórka VBA – przykład #1
w tym przykładzie chcemy zmienić wartość bieżącej komórki za pomocą czegoś komórki. Na przykład w arkuszu 1 wybierz komórkę A2 i wstaw wartość jako ANAND i chcemy zmienić wartość dla tej aktywnej komórki jako ARAN.
wykonaj poniższe kroki, aby użyć aktywnej komórki VBA w programie Excel.,
Krok 1: Przejdź do karty programisty i kliknij Visual Basic, aby otworzyć Edytor VB.
Krok 2: kliknij Wstaw kartę i kliknij moduły, aby wstawić nowy moduł.
Krok 3: Zadeklaruj podfunkcję, aby rozpocząć pisanie kodu.
Kod:
Sub Sample()End Sub
Krok 4: Aktywuj arkusz roboczy 1 za pomocą poniższej funkcji.,
Kod:
Sub Sample()Worksheets("Sheet1").ActivateEnd Sub
Krok 5: możemy sprawdzić, że w komórce A2 w arkuszu 1 mamy wartość ANAND i jest to aktywna komórka.
Krok 6: Teraz użyj następującej instrukcji, aby zmienić wartość aktywnej komórki.
Kod:
Sub Sample()Worksheets("Sheet1").ActivateActiveCell.Value = "ARAN"End Sub
Krok 7: Uruchom powyższy kod z dostarczonego przycisku Uruchom lub naciśnij F5.
widzimy, że wartość w komórce A2 została zmieniona.,
aktywna komórka VBA – przykład #2
teraz zmieniliśmy wartość aktywnej komórki z ANAND na ARAN. Jak wyświetlić aktualną wartość aktywnej komórki? Tego nauczymy się w tym przykładzie.
wykonaj poniższe kroki, aby użyć aktywnej komórki VBA w programie Excel.
Krok 1: Przejdź do karty programisty i kliknij Visual Basic, aby otworzyć Edytor VB.
Krok 2: w tym samym module zadeklaruj podfunkcję, aby rozpocząć pisanie kodu.
Kod:
Sub Sample1()End Sub
Krok 3: Aktywuj arkusz roboczy 1 za pomocą następującego kodu.,
Kod:
Sub Sample1()Worksheets("Sheet1").ActivateEnd Sub
Krok 4: Teraz wybierzmy aktywną komórkę za pomocą następującego kodu.
Kod:
Sub Sample1()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellEnd Sub
Krok 5: Teraz wyświetlmy wartość wybranej komórki za pomocą następującego kodu.
Kod:
Sub Sample1()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.ValueEnd Sub
Krok 6: Uruchom powyższy kod, naciskając klawisz F5 lub przycisk Uruchom i zobacz następujący wynik.,
aktywna komórka to A2 i ma wartość ARAN, więc wyświetlana właściwość to ARAN.
aktywna komórka VBA – przykład #3
zmienimy czcionkę komórki A2, która była wybraną komórką. Zróbmy czcionkę pogrubioną. Początkowo nie wybrano żadnej czcionki.
w tym celu wykonaj poniższe kroki, aby użyć aktywnej komórki VBA w programie Excel.
Krok 1: Przejdź do karty programisty i kliknij Visual Basic, aby otworzyć Edytor VB.
Krok 2: w tym samym module zadeklaruj podfunkcję, aby rozpocząć pisanie kodu.,
Kod:
Sub Sample2()End Sub
Krok 3: najpierw aktywujmy arkusz roboczy, aby użyć aktywnej komórki.
Kod:
Sub Sample2()Worksheets("Sheet1").ActivateEnd Sub
Krok 4: zmienimy czcionkę wybranej komórki za pomocą następującego kodu.
Kod:
Sub Sample2()Worksheets("Sheet1").ActivateActiveCell.Font.Bold = TrueEnd Sub
Krok 5: Uruchom powyższy kod, naciskając klawisz F5 lub przycisk Uruchom i zobacz wynik.
czcionka aktywnej komórki jest pogrubiona.,
aktywna komórka VBA – przykład #4
teraz chcemy wiedzieć, w jakim wierszu lub kolumnie znajduje się aktualnie aktywna komórka. Jak to zrobić, czego nauczymy się w tym przykładzie.
w tym celu wykonaj poniższe kroki, aby użyć aktywnej komórki VBA w programie Excel.
Krok 1: Przejdź do karty programisty i kliknij Visual Basic, aby otworzyć Edytor VB.
Krok 2: w tym samym module zadeklaruj podfunkcję, aby rozpocząć pisanie kodu.
Kod:
Sub Sample3()End Sub
Krok 3: najpierw aktywujmy arkusz roboczy, aby użyć aktywnych właściwości komórki.,
Kod:
Sub Sample3()Worksheets("Sheet1").ActivateEnd Sub
Krok 4: Teraz wybieramy aktywną komórkę za pomocą następującego kodu.
Kod:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellEnd Sub
Krok 5: Teraz możemy wyświetlić bieżący wiersz aktywnej komórki za pomocą następującego kodu.
Kod:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.RowEnd Sub
Krok 6: możemy również uzyskać bieżącą kolumnę aktywnej komórki za pomocą następującego kodu.,
Kod:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.RowMsgBox selectedCell.ColumnEnd Sub
Krok 7: Teraz naciśnij F5 lub przycisk Uruchom, aby uruchomić powyższy kod i zobacz następujący wynik.
powyższy wynik był wierszem aktywnej komórki. Naciśnij ok, aby zobaczyć kolumnę aktywnej komórki.
rzeczy do zapamiętania
jest kilka rzeczy, które musimy pamiętać o aktywnej komórce w VBA:
- aktywna komórka jest aktualnie aktywną lub wybraną komórką w dowolnym arkuszu roboczym.
- możemy wyświetlić lub zmienić właściwości aktywnego adresu komórki w VBA.,
- aby użyć właściwości aktywnej komórki, musimy najpierw aktywować bieżący arkusz roboczy.
Polecane artykuły
jest to przewodnik po aktywnej komórce Excela VBA. Tutaj omówiliśmy, jak używać właściwości aktywnej komórki VBA do przypisywania wartości lub pobierania adresu aktywnej komórki w programie Excel wraz z kilkoma praktycznymi przykładami i pobieranym szablonem excel. Możesz również przejrzeć nasze inne sugerowane artykuły –
- VBA IFError
- VBA XML
- VBA Wklej
- VBA RGB
Dodaj komentarz