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

Excel: Cara memperluas sel untuk menampilkan semua konten saat diklik

Dalam beberapa kasus, jika konten sel lebih panjang dari lebar sel dan ada nilai di sel kolom berikutnya, hanya bagian konten yang ditampilkan seperti gambar di bawah ini. Untuk menghindari perubahan lebar dan tinggi sel, Anda bisa mengklik sel dan melihat seluruh konten di bilah rumus. Tetapi jika bilah rumus disembunyikan atau lebih pendek dari isinya, bagaimana melakukannya? Di sini memperkenalkan dua metode yang dapat menampilkan konten sel dalam kotak teks saat mengkliknya.
lengkapi otomatis dari daftar lain

Perluas sel untuk menampilkan semua konten dengan menyisipkan kotak teks Kontrol X Aktif

Perluas sel untuk menampilkan semua konten dengan menggunakan Bilah Rumus Lebih Besar dari Kutools for Excel

Catatan: metode yang disediakan dalam tutorial ini diuji di Excel 2021, mungkin ada beberapa perbedaan di versi Excel yang berbeda.


Perluas sel untuk menampilkan semua konten dengan menyisipkan kotak teks Kontrol X Aktif

1. Aktifkan lembar kerja yang ingin Anda perluas selnya, klik Pengembang > Menyisipkan > Kotak Teks (Kontrol ActiveX).
lengkapi otomatis dari daftar lain

Jika tidak ada Pengembang tab di pita, silakan tampilkan terlebih dahulu, silakan lihat tutorial ini Cara Menampilkan/Menampilkan Tab Pengembang Di Pita Excel

2. Kemudian seret kursor untuk menggambar kotak teks dengan lebar dan tinggi yang dapat menampilkan isi sel terpanjang. Ingat nama textbox ini, ini TextBox1.
lengkapi otomatis dari daftar lain

3. Klik kanan pada kotak teks, dan klik Properties dari menu konteks. Kemudian di Properties panel, pilih Benar dari daftar drop-down di MultiLine serta Bungkus Kata bagian. Kemudian tutup Properties pane
lengkapi otomatis dari daftar lain  lengkapi otomatis dari daftar lain

Atau Anda dapat memilih Benar dari daftar drop-down di Ukuran Otomatis di panel Properties, kotak teks akan berukuran otomatis berdasarkan panjang konten sel yang Anda klik.

4. Klik kanan pada tab nama lembar di bilah status, dan klik Lihat kode dari menu konteks

5. Dalam Microsoft Visual Basic untuk Aplikasi jendela, salin dan tempel kode di bawah ini ke skrip kosong.

VBA: Perluas sel untuk menampilkan konten

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'UpdatebyExtendoffice
Dim xRgAddress As String
xRgAddress = "A1:B4" 'the range this VBA work, if you leave it is blank, it work for whole sheet
If xRgAddress = "" Then
  With TextBox1
        .Top = Target.Top
        .Left = Target.Offset(, 1).Left
        .Text = Target.Text
        .Visible = True
    End With
Else
    If Intersect(Target, Range(xRgAddress)) Is Nothing Then
        TextBox1.Visible = False
    Else
        With TextBox1
            .Top = Target.Top
           .Left = Target.Offset(, 1).Left
            .Text = Target.Text
            .Visible = True
        End With
    End If
End If
End Sub

lengkapi otomatis dari daftar lain

Perhatikan bahwa TextBox1 adalah nama kotak teks yang Anda gambar, dan A1:B4 adalah rentang kerja kode ini, ubah sesuai kebutuhan.

6. Kembali ke lembar, klik Pengembang > Mode Desain untuk ada mode desain.
lengkapi otomatis dari daftar lain

Sekarang ketika Anda mengklik sel, kotak teks akan muncul di sebelahnya, dan menampilkan seluruh isi sel.
lengkapi otomatis dari daftar lain


Perluas sel untuk menampilkan semua konten dengan menggunakan Bilah Rumus Lebih Besar dari Kutools for Excel

Jika Anda telah menginstal Kutools for Excel, Bilah Rumus Lebih Besar yang disediakan akan menampilkan semua isi sel dalam kotak yang muncul saat Anda mengklik selama Anda mengaktifkannya dengan mengklik Kutools > Bilah Formula Lebih Besar.
lengkapi otomatis dari daftar lain

Tip:

1. Dengan Bilah Rumus Lebih Besar, selain untuk melihat isi sel yang aktif, Anda juga dapat mengedit isi sel di Bilah Rumus Lebih Besar.

2. Anda dapat mengubah ukuran Bilah Formula Lebih Besar dengan menyeret sudut kanan bawah Bilah.

3. Jika Anda memilih lebih dari satu sel, hanya konten sel pertama pilihan yang ditampilkan di Bilah Rumus Lebih Besar.

Detail lebih lanjut tentang Bilah Formula Lebih Besar, silakan kunjungi tutorial.


Operasi Lainnya (Artikel)

Cara Mematikan Auto Complete
Berikut adalah opsi di Excel yang dapat menghentikan penyelesaian otomatis.

Bagaimana Cara Mengurangi Ukuran File Excel?
Terkadang, perlu beberapa menit untuk membuka atau menyimpan jika file Excel terlalu besar. Untuk mengatasi masalah ini, di sini, di tutorial ini, ini memberi tahu Anda cara mengurangi ukuran file Excel dengan menghapus konten atau format yang tidak perlu atau tidak pernah digunakan.

Cara Melengkapi Sel Secara Otomatis Dari Tabel Lain
Dalam tutorial ini, ini berbicara tentang cara melengkapi sel kolom lain secara otomatis dari tabel di lembar lain setelah memasukkan satu nilai kolom.

Bagaimana cara menerapkan bayangan ke baris / kolom ganjil atau genap (alternatif) di Excel?
Saat mendesain lembar kerja, banyak orang cenderung menerapkan bayangan ke baris atau kolom ganjil atau genap (alternatif) untuk membuat lembar kerja lebih visual. Artikel ini akan menunjukkan dua metode untuk menerapkan bayangan ke baris / kolom ganjil atau genap di Excel.



  • 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 dan Menyimpan Data; Pisahkan Konten Sel; Gabungkan Baris Duplikat dan Jumlah / Rata-rata... 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 ...
  • Favorit dan Sisipkan Rumus dengan Cepat, Rentang, Grafik dan Gambar; Enkripsi Sel dengan kata sandi; Buat Milis dan mengirim email ...
  • 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...
  • Pengelompokan Tabel Pivot menurut nomor minggu, hari dalam seminggu dan banyak lagi ... Tampilkan Sel yang Tidak Terkunci dan Terkunci dengan warna berbeda; Sorot Sel Yang Memiliki Rumus / Nama...
tab kte 201905
  • 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.
  • Tingkatkan produktivitas Anda hingga 50%, dan kurangi ratusan klik mouse untuk Anda setiap hari!
officetab bawah
Urutkan komentar berdasarkan
komentar (5)
Rated 4.5 dari 5 · peringkat 1
Komentar ini diminimalkan oleh moderator di situs
Selamat siang, kode ini bagus - Saya memiliki dua kolom yang disertakan dalam kode saya dan kotak teks yang diperluas tidak muncul masalah ketika sel diklik - namun, jika saya menyorot beberapa sel termasuk salah satu sel, saya ingin memiliki kotak teks pop up - Saya mendapatkan kesalahan run-time '94' - Penggunaan Null tidak valid. Debugging menyoroti baris ke-2 'Text = Target.Text'.

Hargai umpan balik apa pun.
Rated 4.5 dari 5
Komentar ini diminimalkan oleh moderator di situs
Hai, apakah Anda ingin menampilkan semua konten sel yang dipilih ke kotak teks? Atau hanya mendukung untuk memilih sel tetapi menampilkan konten dari satu sel pilihan pertama?
Komentar ini diminimalkan oleh moderator di situs
Saya mengalami masalah yang sama dengan Neil. Kode berfungsi dengan baik, kecuali ketika memilih baris atau kolom penuh yang menyertakan rentang sel dalam kode, saya mendapatkan kesalahan Run-time '94'. Penggunaan Null tidak valid, menyoroti ke .Text = Target.Text. Kode ini sangat membantu kecuali untuk debug yang muncul setiap saat. Mohon solusinya
Komentar ini diminimalkan oleh moderator di situs
Hai, saya telah memodifikasi kode, itu tidak akan memunculkan dialog bug ketika Anda memilih kolom sel atau beberapa sel, dan kotak teks juga akan disembunyikan. Silakan coba:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'UpdatebyExtendoffice
Dim xRgAddress As String
If Target.CountLarge > 1 Then
    TextBox1.Visible = False
    Exit Sub
End If
xRgAddress = "A1:A20" 'the range this VBA work, if you leave it is blank, it work for whole sheet
If xRgAddress = "" Then
  With TextBox1
        .Top = Target.Top
        .Left = Target.Offset(, 1).Left
        .Text = Target.Text
        .Visible = True
    End With
Else
    If Intersect(Target, Range(xRgAddress)) Is Nothing Then
        TextBox1.Visible = False
    Else
        With TextBox1
            .Top = Target.Top
           .Left = Target.Offset(, 1).Left
            .Text = Target.Text
            .Visible = True
        End With
    End If
End If
End Sub
Komentar ini diminimalkan oleh moderator di situs
Sunny, ini benar-benar sempurna - terima kasih banyak atas waktu dan keahlian Anda.
Belum ada komentar yang diposting di sini
Tinggalkan komentar anda
Posting sebagai Tamu
×
Beri peringkat pos ini:
0   Karakter
Lokasi yang Disarankan