Całe wiersze i kolumny w Excel VBA - Easy Excel Macros

Spisie treści

Ten przykład uczy, jak wybierać całe wiersze i kolumny w Excel VBA. Jesteś gotowy?

Umieść przycisk polecenia w arkuszu i dodaj następujące wiersze kodu:

1. Poniższa linia kodu wybiera cały arkusz.

Komórki.Wybierz

Uwaga: ponieważ umieściliśmy nasz przycisk polecenia w pierwszym arkuszu, ta linia kodu wybiera cały pierwszy arkusz. Aby zaznaczyć komórki w innym arkuszu, musisz najpierw aktywować ten arkusz. Na przykład poniższe wiersze kodu wybierają cały drugi arkusz.

Arkusze (2).Aktywuj
Arkusze (2).Komórki.Wybierz

2. Poniższa linia kodu wybiera drugą kolumnę.

Kolumny(2).Wybierz

3. Poniższa linia kodu wybiera siódmy wiersz.

Wiersze(7).Wybierz

4. Aby wybrać wiele wierszy, dodaj linię kodu w następujący sposób:

Wiersze("5:7").Wybierz

5. Aby wybrać wiele kolumn, dodaj linię kodu w następujący sposób:

Kolumny("B:E").Wybierz

6. Uważaj, aby nie pomylić właściwości Wiersze i Kolumny z właściwościami Wiersz i Kolumna. Właściwości Rows i Columns zwracają obiekt Range. Właściwości Row i Column zwracają pojedynczą wartość.

Linia kodu:

MsgBox Cells(5, 2)).Wiersz

Wynik:

7. Wybierz komórkę D6. Poniższa linia kodu zaznacza cały wiersz aktywnej komórki.

ActiveCell.Cały wiersz.Wybierz

Uwaga: obramowanie tylko dla ilustracji.

8. Wybierz komórkę D6. Poniższa linia kodu wprowadza wartość 2 do pierwszej komórki kolumny zawierającej aktywną komórkę.

AktywnaKomórka.CałaKolumna.Komórki(1).Wartość = 2

Uwaga: obramowanie tylko dla ilustracji.

9. Wybierz komórkę D6. Poniższa linia kodu wprowadza wartość 3 w pierwszej komórce wiersza poniżej wiersza zawierającego aktywną komórkę.

ActiveCell.EntireRow.Offset(1, 0).Komórki(1).Wartość = 3

Uwaga: obramowanie tylko dla ilustracji.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave