Bagaimana cara saya mengakses rentang yang sesuai dengan seluruh kolom mulai dari baris 2 (ada baris header)?
Akhir pemilihan harus merupakan sel non-kosong terakhir di kolom.
microsoft-excel
macros
vba
Dave
sumber
sumber
Coba ini:
atau ini:
sumber
Mengacu pada jawaban SO ini , satu-satunya metode aman adalah
.find()
metode.Semua metode lain dapat memberikan hasil yang salah jika Anda sebelumnya menghapus beberapa sel.
Contoh untuk mendapatkan sel terakhir
Dan jawaban spesifik untuk pertanyaan Anda (dengan asumsi data Anda ada di kolom 2, mulai dari baris 2)
sumber
Anda bisa menggunakan pintasan keyboard Excel. Coba Ctrl+ Home.
Ini akan membawa Anda ke sel A1 (jika Anda belum menggunakan panel beku). Turun satu sel dan kemudian gunakan tombol Ctrl+ Shift+ Down arrowuntuk memilih hingga baris yang dimasukkan terakhir.
Jika Anda harus memilih nilai kolom, gunakan right arrowtombol sebagai ganti down arrowtombol.
sumber
Potongan kode ini rata-rata segalanya kecuali tajuk dengan tajuk di Sel "B1"
sumber