Di Microsoft Excel,
Saya ingin membuat ketinggian tiga baris pertama dan empat kolom pertama (12 sel di sudut kiri atas) sehingga sel-sel ini berbentuk bujur sangkar. Bagaimana ini bisa dilakukan?
Anehnya, Excel mengatakan:
Row height: 15
Column width: 8.43
Jadi, ini tidak pada skala yang sama.
Membuat keduanya 8.43 memberi saya ini:
Sekarang, apa yang harus saya lakukan?
Jawaban:
Satu lagi cara ... ubah tampilan Anda ke Tata Letak Halaman. Ini mengubah skala kisi menjadi inci, dan kemudian Anda dapat secara khusus mengatur tinggi dan lebar untuk nilai yang sama (mis. 25 inci). Tata letak halaman IMO adalah tampilan standar terbaik untuk mengerjakan tampilan spreadsheet.
Berikut ini contoh dengan dimensi sebenarnya untuk kedua tampilan:
sumber
Pilih semua (atau baris / kolom yang Anda butuhkan), lalu seret untuk mengubah ukuran ke ukuran yang Anda inginkan.
Selesai!
sumber
Lebar kolom Excel diukur dengan jumlah nol (0) yang dapat ditampung dalam sel dengan gaya Normal. Untuk mengonversi ke titik (bagaimana tinggi baris diukur), lihat
http://www.dailydoseofexcel.com/archives/2004/06/01/column-widths-in-points/
Jika Anda tidak perlu tepat, saksikan saja. Jika Anda memang harus lebih dekat daripada melihat bola mata, letakkan kotak dari toolbar Drawing di lembar Anda dan ukurlah. Jika Anda menginginkannya 10 x 10, gunakan kode seperti ini:
Kemudian Anda dapat secara manual mengukur baris dan kolom Anda agar sesuai dengan persegi dan membaca tinggi dan lebar kolom.
sumber
em
lebih masuk akal.VBA tampaknya sedikit berlebihan untuk hasil sederhana seperti itu .. Jika Anda mengklik dan menahan ketika Anda pergi untuk menarik untuk mengubah ukuran baris / col, ukuran dalam piksel ditunjukkan dalam tanda kurung. Unit-unit ini tidak diskalakan dan dengan demikian jika Anda mengatur ukuran baris dan kolom ke piksel yang sama, mereka akan menjadi persegi. Tentu saja, ini adalah proses manual .. tetapi Anda dapat menemukan ukuran yang setara dan kemudian memilih berbagai baris / kolom dan mengatur semua ukurannya sekaligus.
sumber
Jika Anda ingin melakukannya untuk seluruh lembar, Anda bisa menggunakan trik ini - yang mungkin bisa membantu: klik kotak di sebelah kiri kolom judul A untuk memilih semua sel; klik dan seret salah satu pembagi tajuk kolom ke ukuran yang Anda inginkan, perhatikan jumlah piksel untuk lebar sel yang dihasilkan (Saya menggunakan Excel 2007, yang menunjukkan ini); lakukan hal yang sama untuk salah satu pembagi label baris, mencocokkannya dengan lebar kolom dengan piksel. Ini harus membuat semua sel dalam kotak sheet. Yang tentu saja bukan yang Anda tanyakan, tetapi saya berharap trik ini akan berhasil dengan subset sel. Sayangnya tidak.
sumber
Anda perlu menyadari bahwa apa yang secara matematis kotak dan apa yang secara visual kotak berbeda. Tidak semua monitor dibuat dengan cara yang sama. Biasanya piksel lebih lebar daripada tingginya.
Lihatlah gambar berikut:
Setiap subpiksel merah, hijau, dan biru membentuk keseluruhan piksel. Seperti yang Anda lihat, kombinasi 3 lebih lebar dari ketinggian 1 subpiksel. Dalam kebanyakan kasus, perbedaannya tidak kentara, dan kebanyakan orang mungkin tidak menyadarinya. Namun, dalam beberapa kasus, orang-orang melakukannya.
sumber
Saya menentukan persegi dapat dibuat dengan rasio tinggi 7,25 baris untuk setiap 1,0 titik lebar kolom.
sumber
.ColumnWidth = .RowHeight / 7
+1 untuk gagasan hanya menggunakan rasio.Sebenarnya, saya memiliki masalah yang sama di masa lalu. Apa yang terbaik bagi saya adalah kode VBA berikut. Saya menemukan hubungan linier hanya dengan coba-coba.
Kode ini berfungsi untuk sel tunggal, tetapi juga untuk seleksi. Dalam kasus terakhir, kotak didasarkan pada lebar atau tinggi pemilihan total.
Anda dapat meletakkan makro ini di Modul dan menetapkan tombol untuknya di bilah alat akses cepat
Perhatikan bahwa kotak menghilang (dengan lebar kolom yang berubah) ketika Anda mengubah jenis atau ukuran font. Ini karena cara Excel menghitung lebar kolom. Lihat: https://support.microsoft.com/en-us/help/214123/description-of-how-column-widths-are-determined-in-excel
sumber
Kode berikut ini berfungsi untuk saya
Hasil:
sumber
Berikut ini adalah solusi VBA.
sumber
wksToHaveSquareCells
?Pertama, pilih sel yang ingin Anda ubah ukurannya. Kemudian pada
Home
tab, bukaCells
kotak dan klikFormat
opsi. Di sini Anda dapat mengubahRow Height
danColumn Width
sel yang dipilih seperti yang Anda inginkan.sumber
Saya ingin membuat kotak persegi yang sempurna untuk proyek menjahit dan terus mendapatkan semua jenis jawaban aneh untuk pertanyaan ini, jadi saya memutuskan untuk bermain sendiri untuk mencari tahu. Saya menemukan itu tidak mungkin untuk mendapatkan kotak yang sempurna, tapi saya datang sedekat mungkin, hanya sepotong.
Menggunakan penggaris saya menemukan saya hanya sebagian kecil dari 7 dan 10 inci panjangnya. Semoga ini membantu.
sumber
Saya menggunakan rasio 5-1 / 3, tinggi baris ke lebar kolom.
Misalnya, buat baris 53,33 tinggi, dan lebar kolom 10, atau 106,66 dan 20, masing-masing, dan Anda akan cukup dekat untuk pekerjaan pemerintah.
sumber
.ColumnWidth = .RowHeight / 7
+1 untuk gagasan hanya menggunakan rasio.Saya percaya ini menjadi solusi paling sederhana ...
Metode ini menggunakan penggaris Excel sehingga dimensi baris & kolom lebih mudah dipahami / lebih mudah & akurat.
Itu benar-benar. Hasilnya adalah apa yang tampak sebagai kotak yang secara visual sempurna. Bahkan ada opsi untuk mengubah unit pengukuran dalam grup Display dari tab Advanced di Opsi Excel. Semoga ini akan sangat membantu! :)
sumber
Klik dan seret di perbatasan antara baris. Untuk mengubah ukuran lebih dari satu kali kolom / baris sekaligus, pilih semuanya, klik kanan dan klik "Tinggi Baris ..." dan atur ke ketinggian yang sama dengan baris lebar.
sumber
Pilih kolom (klik kolom A, lalu tahan shift dan klik ujung lainnya)
Klik kanan pada salah satu kolom, klik Lebar Kolom dan kemudian masukkan nilai baru.
Anda dapat melakukan hal yang sama dengan satu baris, lalu klik Tinggi Baris untuk mendapatkan tinggi baris.
sumber
Jika Anda ingin membuat baris & kolom terlihat persegi, pilih semua sel yang ingin Anda buat persegi dan ubah tinggi baris menjadi 28,8 DAN ubah lebar kolom menjadi 4,56.
sumber
Solusi sederhana
sumber
Excel 2010 Menyesuaikan dalam tampilan Tata Letak Halaman dan kemudian beralih kembali ke tampilan Normal tidak berfungsi. Saya dapat memvalidasi dengan menggunakan alat menggambar dan membuat kuadrat sempurna dalam tampilan Normal. Ini adalah metode termudah untuk membuat kotak dengan ukuran berapa pun.
Lebar Kolom = 2.71 Tinggi Baris = 18.
sumber
sumber
Ini cukup efektif menggunakan VBA. Atur seragam
rowHeight
, lalu gunakanWidth
properti (kembalikan ukuran kolom dalam poin) dan bagiRowHeight
dengan itu untuk mendapatkan rasio tinggi / lebar unit-kurang. Jadikan yang baru sebagaiColumnWidth
kali yang orisinalColumnWidth
untuk membuat segalanya menjadi persegi.sumber