Loncat ke daftar isi utama

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:

Grafik 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! (Jejak gratis 30 hari)


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 hari) dari utilitas ini, silahkan klik untuk mendownloadnya, lalu lanjutkan untuk menerapkan operasi sesuai langkah di atas.


Alat Produktivitas Kantor Terbaik

Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat   |  Hapus Baris Kosong   |  Gabungkan Kolom atau Sel tanpa Kehilangan Data   |   Putaran tanpa Formula ...
Pencarian Super: VLookup Beberapa Kriteria    VLookup Nilai Berganda  |   VLookup di Beberapa Lembar   |   Pencarian Fuzzy ....
Daftar Drop-down Lanjutan: Buat Daftar Drop Down dengan Cepat   |  Daftar Drop Down yang Bergantung   |  Multi-pilih Drop Down List ....
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  |  Bandingkan Rentang & Kolom ...
Fitur Unggulan: Fokus Kisi   |  Tampilan Desain   |   Bar Formula Besar    Manajer Buku Kerja & Lembar   |  Perpustakaan Sumberdaya (Teks otomatis)   |  Pemetik tanggal   |  Gabungkan Lembar Kerja   |  Enkripsi/Dekripsi Sel    Kirim Email berdasarkan Daftar   |  Filter Super   |   Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter, ...)   |   50 + Grafik jenis (Gantt Chart, ...)   |   40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun, ...)   |   19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur, ...)   |   12 Konversi Tools (Angka ke Kata, Konversi Mata Uang, ...)   |   7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel, ...)   |   ... dan banyak lagi

Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu.  Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...

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!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bom dia,
Excelente formula para exibir a célula ativa.
Mas estou precisando utilizar o "conteúdo" de uma célula ativa dentro de uma formula SE.
Entao:

Se
"celula_ativa" = "aluno"
Retorna a seguinte informação "XXXX"
OU se for "professor"
Retorna a seguinte informação "YYYY"

Vc consegue me ajudar com isso, por favor?
This comment was minimized by the moderator on the site
I am fairly new to writing VBA.
Instead of reporting the message box with activated cell address, I would like to pull the cell address of an activated cell from my vba code and store it in a table/other location on the sheet for each iteration that my for loop takes.

How would I go about completing this task?


Regards,
This comment was minimized by the moderator on the site
The first example does not display the address of the active cell but of the cell containing the formula. If you were to select a different cell the address would not change.
Actually this is probably more useful information than gathering the active cell's address and harder to find if you need it. I was looking how to do this using VBA and could not find it for a while so I will include it here:

Application.Caller.Address

That will give you the address of the cell calling the function and not the active cell, useful for relative references.
This comment was minimized by the moderator on the site
Hello,

Displaying the active cell reference is helpful. But how do I actually use that value? I'm reading exams, and have six columns (of which two will get filled in). The student name is in column A; I can extract the family name: LEFT(A7,(FIND(",")A7)-1))) [where A7 is the current address]. I can use the code for displaying the current active cell address provided above:

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

But what I really want to do is have the cursor being somewhere in the current row (C3:H3), and extract the family name of the current student. Example:

A B C D E F G H
1 Name ID 1 2 3 4 5 6

2 Smith, John 1234567

When the active cell is between C1 and H1, I want to extract the student name from A2 ("Smith, John") [using LEFT(A2,(FIND(",")A2)-1)))], but with the values for the address supplied from the code above.

Any suggestions would be welcome.


Bill
This comment was minimized by the moderator on the site
Dear Bill,
If you want to use the cell reference of active cell, please apply below VBA code.
(The active cell reference will be displayed in cell A1. Then you can copy the cell reference directely in A1 or do other operations as you need.)

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If (Target.Count = 1) And (Intersect(Target, Range("A1")) Is Nothing) Then
Range("A1").Value = ActiveCell.Address
End If
End Sub
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations