Note: The other languages of the website are Google-translated. Back to English

Bagaimana cara mendapatkan alamat sel aktif di Excel?

Saat menggunakan Microsoft Excel, Anda dapat dengan mudah mendapatkan lokasi sel yang dipilih saat ini di Kotak Nama yang tercantum di sebelah kiri Formula Bar. Tetapi jika sel diberi nama, Anda tidak dapat memeriksa lokasinya berdasarkan tampilan pada Kotak Nama. Dan jika Anda ingin langsung menampilkan alamat lengkap sel aktif, atau menampilkan alamat sel aktif dalam sel tertentu, apa yang akan Anda lakukan? Dalam tutorial ini, kami akan menunjukkan cara mudah mendapatkan alamat sel aktif dengan rumus dan metode VBA.

Dapatkan alamat sel aktif dengan Formula
Dapatkan alamat sel aktif dengan kode VBA
Menampilkan alamat sel aktif di sel tertentu dengan kode VBA
Menampilkan alamat sel aktif secara dinamis dengan alat yang luar biasa


Dapatkan alamat sel aktif dengan Formula

Di bagian ini, kami akan memberi Anda rumus untuk mendapatkan alamat sel aktif dengan mudah.

1. Pilih sel untuk membuatnya aktif.

2. Masukkan rumus di bawah ini ke dalamnya dan kemudian tekan Enter kunci.

=ADDRESS(ROW(),COLUMN())

Kemudian Anda dapat melihat alamat sel yang dipilih saat ini ditampilkan di sel dengan segera.

Note: Jika Anda memilih sel yang berbeda, alamat tidak akan berubah secara otomatis. Untuk mendapatkan alamat dinamis sambil memilih sel yang berbeda, harap terapkan metode di bawah ini.

Menampilkan alamat sel aktif secara dinamis:

The Bilah Edit yang Ditingkatkan kegunaan Kutools untuk Excel membantu menampilkan alamat sel aktif secara dinamis di lembar kerja di Excel. Selain itu, Anda dapat melihat dan mengedit konten sel yang dipilih secara langsung di jendela seperti yang ditunjukkan pada demo di bawah ini.
Unduh dan coba sekarang! (30-hari bebas jejak)


Dapatkan alamat sel aktif dengan kode VBA

Anda juga bisa mendapatkan alamat sel aktif dengan kode VBA. Silakan lakukan sebagai berikut.

1. tekan lain + F11 secara bersamaan untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.

2. Dalam Microsoft Visual Basic untuk Aplikasi jendela, klik dua kali nama saat ini menggunakan lembar kerja di panel kiri untuk membuka editor Kode, lalu salin dan tempel kode VBA di bawah ini ke editor Kode.

Kode VBA: Dapatkan alamat sel aktif

Sub selectRange()
	MsgBox ActiveCell.Address
End Sub

3. Kemudian klik Run tombol untuk menjalankan kode.

4. Kemudian kotak dialog akan muncul dengan alamat sel aktif yang terdaftar di dalamnya.


Menampilkan alamat sel aktif di sel tertentu dengan kode VBA

Dalam situasi lain, Anda ingin alamat sel aktif ditampilkan di sel tertentu. Setiap kali Anda berpindah dari satu sel ke sel lainnya, alamat sel akan secara otomatis berubah dan ditampilkan di sel yang ditentukan. Silakan lakukan sebagai berikut.

1. Silakan buka Microsoft Visual Basic untuk Aplikasi jendela dengan menekan lain + F11 pada saat yang sama.

2. Klik dua kali nama sheet di panel kiri untuk membuka editor kode, lalu salin dan tempel kode di bawah ini ke dalamnya.

Kode VBA: menampilkan alamat sel aktif di sel tertentu

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
	Range("A1").Value = ActiveCell.Address
End Sub

Note: A1 adalah sel tempat Anda ingin meletakkan alamat sel aktif, Anda dapat mengubahnya ke sel yang ditentukan untuk kebutuhan Anda sendiri.

3. Lalu klik File > Tutup dan Kembali ke Microsoft Excel untuk keluar dari Microsoft Visual Basic untuk Aplikasi jendela.

Anda dapat melihat alamat tampilan sel aktif di sel A1, dan alamat akan berubah secara otomatis berdasarkan perubahan sel aktif. Lihat tangkapan layar:


Menampilkan alamat sel aktif secara dinamis dengan alat yang luar biasa

Jika Anda ingin secara dinamis menampilkan alamat sel aktif di lembar kerja, saya sangat merekomendasikan Bilah Edit yang Ditingkatkan alat dari Kutools untuk Excel. Mari kita lihat bagaimana alat ini dapat secara dinamis menampilkan alamat sel aktif di lembar kerja.

Sebelum melamar Kutools untuk Excel, Mohon unduh dan instal terlebih dahulu.

1. klik Kutools > Tunjukan Sembunyikan > Bilah Edit yang Ditingkatkan untuk mengaktifkan fitur.

Mulai sekarang, setiap kali Anda mengklik sel, jendela Enhanced Edit Bar akan muncul. Dan alamat sel ative akan ditampilkan di bagian bawah jendela.
Tips: Anda dapat langsung melihat dan mengedit konten sel langsung di jendela.

  Jika Anda ingin memiliki uji coba gratis (30-day) dari utilitas ini, silahkan klik untuk mendownloadnya, lalu lanjutkan untuk menerapkan operasi sesuai langkah di atas.



Alat Produktivitas Kantor Terbaik

Kutools for Excel Memecahkan Sebagian Besar Masalah Anda, dan Meningkatkan Produktivitas Anda hingga 80%

  • Reuse: Masukkan dengan cepat rumus, bagan yang kompleks dan apa pun yang pernah Anda gunakan sebelumnya; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • Bilah Formula Super (dengan mudah mengedit beberapa baris teks dan rumus); Membaca Tata Letak (membaca dan mengedit sel dalam jumlah besar dengan mudah); Tempel ke Rentang yang Difilter...
  • Gabungkan Sel / Baris / Kolom tanpa kehilangan Data; Pisahkan Konten Sel; Gabungkan Baris / Kolom Duplikat... Mencegah Sel Duplikat; Bandingkan Rentang...
  • Pilih Duplikat atau Unik Baris; Pilih Baris Kosong (semua sel kosong); Temukan Super dan Temukan Fuzzy di Banyak Buku Kerja; Pilih Acak ...
  • Salinan Tepat Beberapa Sel tanpa mengubah referensi rumus; Buat Referensi Otomatis ke Beberapa Lembar; Sisipkan Poin, Kotak Centang, dan lainnya ...
  • Ekstrak Teks, Tambahkan Teks, Hapus berdasarkan Posisi, Hapus Space; Membuat dan Mencetak Subtotal Paging; Konversi Konten Antar Sel dan Komentar...
  • Filter Super (simpan dan terapkan skema filter ke sheet lain); Penyortiran Lanjutan menurut bulan / minggu / hari, frekuensi dan lainnya; Filter Khusus dengan huruf tebal, miring ...
  • Gabungkan Workbooks dan WorkSheets; Gabungkan Tabel berdasarkan kolom kunci; Pisahkan Data menjadi Beberapa Lembar; Konversi Batch xls, xlsx dan PDF...
  • Lebih dari 300 fitur canggih. Mendukung Office / Excel 2007-2021 dan 365. Mendukung semua bahasa. Penerapan yang mudah di perusahaan atau organisasi Anda. Fitur lengkap Uji coba gratis 30 hari. Jaminan uang kembali 60 hari.
tab kte 201905

Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
Urutkan komentar berdasarkan
komentar (5)
Belum ada peringkat. Jadilah yang pertama memberi peringkat!
Komentar ini diminimalkan oleh moderator di situs
Halo,

Menampilkan referensi sel aktif sangat membantu. Tapi bagaimana saya benar-benar menggunakan nilai itu? Saya sedang membaca ujian, dan memiliki enam kolom (dua di antaranya akan diisi). Nama siswa ada di kolom A; Saya dapat mengekstrak nama keluarga: LEFT(A7,(FIND(",")A7)-1))) [di mana A7 adalah alamat saat ini]. Saya dapat menggunakan kode untuk menampilkan alamat sel aktif saat ini yang disediakan di atas:

Sub Worksheet_SelectionChange Pribadi (Target ByVal Sebagai Rentang)
Range("A1").Nilai = ActiveCell.Address
End Sub

Tapi yang benar-benar ingin saya lakukan adalah meletakkan kursor di suatu tempat di baris saat ini (C3:H3), dan mengekstrak nama keluarga siswa saat ini. Contoh:

ABCD EFGH
1 Nama ID 1 2 3 4 5 6

2 Smith, Yohanes 1234567

Ketika sel aktif berada di antara C1 dan H1, saya ingin mengekstrak nama siswa dari A2 ("Smith, John") [menggunakan LEFT(A2,(FIND(",")A2)-1)))], tetapi dengan nilai untuk alamat yang diberikan dari kode di atas.

Setiap saran akan diterima.


tagihan
Komentar ini diminimalkan oleh moderator di situs
Bill yang terhormat,
Jika Anda ingin menggunakan referensi sel dari sel aktif, silakan terapkan kode VBA di bawah ini.
(Referensi sel yang aktif akan ditampilkan di sel A1. Kemudian Anda dapat menyalin referensi sel secara langsung di A1 atau melakukan operasi lain sesuai kebutuhan.)

Sub Worksheet_SelectionChange Pribadi (Target ByVal Sebagai Rentang)
On Error Resume Next
Jika (Target.Count = 1) Dan (Intersect(Target, Range("A1")) Tidak Ada) Maka
Range("A1").Nilai = ActiveCell.Address
End If
End Sub
Komentar ini diminimalkan oleh moderator di situs
Contoh pertama tidak menampilkan alamat sel aktif tetapi sel yang berisi rumus. Jika Anda memilih sel yang berbeda, alamatnya tidak akan berubah.
Sebenarnya ini mungkin informasi yang lebih berguna daripada mengumpulkan alamat sel yang aktif dan lebih sulit ditemukan jika Anda membutuhkannya. Saya sedang mencari cara melakukan ini menggunakan VBA dan tidak dapat menemukannya untuk sementara waktu, jadi saya akan memasukkannya di sini:

Aplikasi.Penelepon.Alamat

Itu akan memberi Anda alamat sel yang memanggil fungsi dan bukan sel aktif, berguna untuk referensi relatif.
Komentar ini diminimalkan oleh moderator di situs
Saya cukup baru dalam menulis VBA.
Alih-alih melaporkan kotak pesan dengan alamat sel yang diaktifkan, saya ingin menarik alamat sel dari sel yang diaktifkan dari kode vba saya dan menyimpannya di tabel/lokasi lain pada lembar untuk setiap iterasi yang dilakukan for loop saya.

Bagaimana cara saya menyelesaikan tugas ini?


Salam,
Komentar ini diminimalkan oleh moderator di situs
Selamat pagi
Excelente formula para exibir a celula ativa.
Mas estou precisando use or "conteúdo" your cell ativa to the uma formula SE.
Entao:

Se
"celula_ativa" = "aluno"
Mengembalikan informasi selanjutnya "XXXX"
OU untuk "profesor"
Mengembalikan informasi berikutnya "YYYY"

Vc consegue me ajudar com isso, por favor?
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan

Ikuti kami

Hak Cipta © 2009 - www.extendoffice.com. | Seluruh hak cipta. Dipersembahkan oleh ExtendOffice. | Peta Situs
Microsoft dan logo Office adalah merek dagang atau merek dagang terdaftar dari Microsoft Corporation di Amerika Serikat dan / atau negara lain.
Dilindungi oleh Sectigo SSL