aktywna komórka VBA

wpis w: Articles | 0

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.

Uwaga: Aby korzystać z VBA, upewnij się, że karta programisty jest włączona z zakładki Plik z sekcji Opcje.,

przykłady aktywnej komórki VBA Excel

Poniżej znajdują się różne przykłady aktywnej komórki VBA w programie Excel:

możesz pobrać ten szablon Excel aktywnej komórki VBA tutaj – szablon Excel aktywnej komórki VBA

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 –

  1. VBA IFError
  2. VBA XML
  3. VBA Wklej
  4. VBA RGB
1 akcje

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *