Jak uzyskać dostęp do zakresu, który odpowiada całej kolumnie, zaczynając od wiersza 2 (istnieje wiersz nagłówka)?
Koniec zaznaczenia powinien być ostatnią niepustą komórką w kolumnie.
microsoft-excel
macros
vba
Dave
źródło
źródło
Spróbuj tego:
albo to:
źródło
Odnosząc się do tej odpowiedzi SO , jedyną bezpieczną metodą jest
.find()
metoda.Wszystkie inne metody mogą dawać nieprawidłowe wyniki, jeśli wcześniej usunięto niektóre komórki.
Przykład, aby uzyskać ostatnie komórki
I konkretna odpowiedź na twoje pytanie (zakładając, że Twoje dane znajdują się w kolumnie 2, zaczynając od wiersza 2)
źródło
Możesz użyć skrótów klawiaturowych Excel. Spróbuj Ctrl+ Home.
Spowoduje to przejście do komórki A1 (jeśli nie korzystałeś z panelu zamrażania). Zejdź o jedną komórkę w dół, a następnie za pomocą przycisków Ctrl+ Shift+ Down arrowwybierz, aż do ostatniego wprowadzonego wiersza.
Jeśli musisz wybrać wartość kolumny, użyj right arrowprzycisku zamiast down arrowprzycisku.
źródło
Ten fragment kodu uśrednia wszystko oprócz nagłówka z nagłówkiem w komórce „B1”
źródło