Bagaimana cara menghentikan Excel dari mengubah lebar kolom?

Halaman ini adalah kutipan buku yang didukung pengiklan, Power Excel 2010-2013 dari MrExcel - 567 Excel Mysteries Solved. Jika Anda menyukai topik ini, harap pertimbangkan untuk membeli seluruh e-book


Masalah. Saya telah memformat tabel pivot saya dengan baik, termasuk menggunakan lebar kolom yang sempit

Bagaimana cara menghentikan Excel dari mengubah lebar kolom?

  1. Setelah menerapkan lebar kolom secara manual

    Saat saya memilih pelanggan baru dari dropdown filter di B1, Excel mengubah semua lebar kolom saya

    Bagaimana cara menghentikan Excel dari mengubah lebar kolom?

  2. Lebar kolom berubah secara otomatis

    Strategi. Ada pengaturan opsi untuk mencegah perilaku ini. Pilih sel mana saja di tabel pivot. Pilih tombol Opsi di sisi kiri tab pita Analisis atau Opsi. Di tab Tata Letak dan Format, hapus centang opsi untuk Paskan Otomatis Lebar Kolom Saat Pembaruan

    Bagaimana cara menghentikan Excel dari mengubah lebar kolom?

  3. Hapus centang pada kotak Autofit

    Gotcha. Setelah memilih pengaturan ini, Anda harus memperbaiki lebar kolom Anda untuk terakhir kalinya. Lebar kolom tidak secara ajaib berubah kembali seperti semula

    Gotcha. Saat lebar kolom tidak berubah, Anda mungkin tidak dapat melihat pelanggan yang dipilih di B1. Untuk mengatasi masalah ini, tambahkan beberapa pemformatan isian ke C1. E1. Pilih B1. E1 dan tekan Ctrl+One untuk menampilkan sel format. Pada tab Alignment, buka dropdown Horizontal Alignment dan pilih Center Across Selection

    Untuk mengunci lebar dan tinggi sel agar tidak mengubah ukuran, tidak ada cara langsung kecuali melindungi lembar kerja. Artikel ini akan menunjukkan kepada Anda secara detail tentang cara mengunci lebar dan tinggi sel agar tidak mengubah ukuran di Excel


    Kunci lebar dan tinggi sel agar tidak mengubah ukuran dengan melindungi lembar kerja

    Satu-satunya cara bagi Anda untuk mengunci lebar dan tinggi sel adalah dengan melindungi lembar kerja dengan kata sandi. Silakan lakukan sebagai berikut

    Secara default, semua sel dalam lembar kerja dikunci. Jika Anda ingin agar sel tetap dapat diedit setelah mengunci lebar dan tinggi sel, harap buka kuncinya terlebih dahulu

    1. Pilih dan klik kanan sel yang perlu dibuka kuncinya, lalu klik Format Cells dari menu klik kanan. Di kotak dialog Format Sel, hapus centang pada kotak Terkunci pada tab Proteksi, lalu klik tombol OK. Lihat tangkapan layar

    Bagaimana cara menghentikan Excel dari mengubah lebar kolom?

    2. Sekarang Anda perlu melindungi lembar kerja untuk mengunci ukuran sel. Silakan klik Tinjau > Lindungi Lembar. Lihat tangkapan layar

    Jika kami menggunakan Power Query untuk memuat data ke dalam Tabel Excel, kami mungkin menemukan pengaturan default yang mengganggu, di mana ukuran kolom Tabel diubah setiap kali kami menyegarkan kueri

    Tidak masalah jika ini hanya data yang digunakan untuk perhitungan lain. Namun, jika kueri adalah bagian dari pelaporan Anda, kueri tersebut mungkin tidak ditampilkan dengan benar di laporan Anda

    Bagaimana cara menghentikan Excel dari mengubah lebar kolom?

    Dalam posting ini, kita akan melihat cara memperbaiki masalah ini

    Tonton videonya

    
    Tonton videonya di YouTube

    Ubah Properti Tabel secara manual

    Untungnya, ada cara mudah untuk menghentikan hal ini terjadi

    • Pilih sel di dalam Tabel
    • Klik Desain Tabel > Properti
      Bagaimana cara menghentikan Excel dari mengubah lebar kolom?
    • Jendela Properti Data Eksternal terbuka
      Bagaimana cara menghentikan Excel dari mengubah lebar kolom?

    Ada banyak opsi berguna di sini, jadi mari kita lihat secara singkat

    Setelah Anda membuat pilihan, klik OK untuk menutup kotak dialog Properti Data Eksternal

    Ta-dah. Sekarang, setiap kali kami menyegarkan kueri, lebar kolom Tabel tidak boleh diubah ukurannya

    Makro untuk mengubah semua Tabel di Buku Kerja Aktif

    Jika Anda memiliki banyak Tabel, mungkin Anda membutuhkan sedikit waktu. Jadi saya telah membuat Makro VBA berikut untuk mengubah semua Tabel di ActiveWorkbook

    Sub StopTableColumnsResize()
    
    Dim ws As Worksheet
    Dim tbl As ListObject
    Dim qryTbl As QueryTable
    
    'Loop through all worksheets in active workbook
    For Each ws In ActiveWorkbook.Worksheets
    
        'Loop through all Tables in the worksheet
        For Each tbl In ws.ListObjects
    
            'Check if the Table is a Query Table
            Set qryTbl = Nothing
            On Error Resume Next
            Set qryTbl = tbl.QueryTable
            On Error GoTo 0
    
            'If the Table is a Query Table then change settings
            If Not (qryTbl Is Nothing) Then
    
                'Change the settings
                qryTbl.AdjustColumnWidth = False
    
                'Alternative options you may want to apply
                'qryTbl.RowNumbers = True
                'qryTbl.PreserveFormatting = True
                'qryTbl.PreserveColumnInfo = True
    
            End If
    
        Next tbl
    
    Next ws
    
    End Sub

    Kesimpulan

    Apakah Anda telah menerapkan metode manual atau menggunakan VBA Macro, Anda tidak perlu mengubah ukuran kolom Tabel lagi


    Bagaimana cara menghentikan Excel dari mengubah lebar kolom?

    Tentang Penulis

    Hai, saya Mark, dan saya menjalankan Excel Off The Grid

    Orang tua saya memberi tahu saya bahwa pada usia 7 tahun saya menyatakan akan menjadi akuntan yang berkualitas. Saya adalah paranormal atau tidak memiliki imajinasi, karena itulah yang sebenarnya terjadi. Namun, baru pada usia 35 tahun perjalanan saya benar-benar dimulai

    Pada 2015, saya memulai pekerjaan baru, di mana saya bekerja secara teratur setelah jam 10 malam. Akibatnya, saya jarang melihat anak-anak saya selama seminggu. Jadi, saya mulai mencari rahasia mengotomatisasi Excel. Saya menemukan bahwa dengan membuat sejumlah kecil alat sederhana, saya dapat menggabungkannya dengan berbagai cara untuk mengotomatiskan hampir semua tugas rutin saya. Ini berarti saya dapat bekerja lebih sedikit (dan saya mendapat kenaikan gaji. ). Hari ini, saya mengajarkan teknik-teknik ini kepada para profesional lain dalam program pelatihan kami sehingga mereka juga dapat menghabiskan lebih sedikit waktu di tempat kerja (dan lebih banyak waktu dengan anak-anak mereka dan melakukan hal-hal yang mereka sukai)


    Apakah Anda memerlukan bantuan untuk menyesuaikan pos ini dengan kebutuhan Anda?

    Saya menduga contoh dalam posting ini tidak sesuai dengan situasi Anda. Kita semua menggunakan Excel secara berbeda, jadi tidak mungkin menulis postingan yang memenuhi kebutuhan semua orang. Dengan meluangkan waktu untuk memahami teknik dan prinsip dalam posting ini (dan di tempat lain di situs ini), Anda harus dapat menyesuaikannya dengan kebutuhan Anda.

    Mengapa lebar kolom Excel saya terus berubah?

    Nonaktifkan Paskan Otomatis Lebar Kolom saat Pembaruan . Pilih “Opsi Tabel Pivot…” dari menu. Pada tab Tata Letak & Format, hapus centang pada kotak "Pasang otomatis pada lebar kolom saat pembaruan". tekan OK.

    Bagaimana cara menghentikan Excel dari mengubah ukuran ketinggian secara otomatis?

    Untuk mematikan fitur itu, cukup sesuaikan tinggi baris secara manual. Anda dapat melakukannya dengan mengklik nomor baris (untuk memilih seluruh baris), lalu klik kiri untuk memilih batas bawah dan menyeretnya ke atas atau ke bawah. Anda juga dapat melakukannya dengan mengklik nomor baris, dan mengatur tinggi baris tertentu menggunakan Home… Format…

    Bagaimana cara menghentikan baris saya mengubah ukuran?

    Demikian pula, jika Anda memilih sel apa pun di lembar kerja, klik tab Beranda, lalu klik opsi Format, Anda akan melihat bahwa opsi Tinggi Baris dan Lebar Kolom sekarang berwarna abu-abu. Jadi, inilah cara Anda mengunci tinggi baris dan lebar kolom di Excel