Postingan

Mengatasi Error "Too Many Different Cell Formats"

Gambar
Pesan Error " Too Many Different Cell Format " mulai sering saya jumpai beberapa tahun lalu ketika saya harus merekap data excel dari beberapa unit kerja. Ketika data dikumpulkan menjadi 1 file excel dengan cara copy paste, tiba-tiba muncul pesan error seperti ini. Pesan error tersebut muncul jika file dibuka/diedit menggunakan komputer perusahaan yang masih menggunakan Office 2003. Jika file tersebut dibuka di komputer pribadi yang menggunakan excel 2007, pesan error tidak muncul dan pekerjaan dapat dilanjutkan. Sayangnya ketika file tersebut dibuka kembali menggunakan excel 2003, error kembali muncul dan otomatis komputer melakukan proses recovery, dan hasilnya : file rusak, semua formatnya cell-nya hilang. :-( Hal ini cukup memusingkan kepala dan karena ketidaktahuan saya, dulu saya mengira ini adalah akibat ulah virus. Mungkin ada orang yang iseng membuat virus cara merusak file excel dan menyampaikan pesan too many different cell formats setiap kali akan menambahkan for...

Waspadalah! : Macro Excel Dapat Merusak Data Anda

Gambar
Dengan kemampuannya yang luar biasa untuk meningkatkan efisiensi dan efektifitas kerja microsoft excel, macro/vba juga membuka peluang untuk orang yang tidak bertanggung jawab untuk menyisipkan script berbahaya yang dapat merusak data excel, dan bahkan menghilangkannya sama sekali. Hal ini harus benar-benar diwaspadai karena karena saking mudahnya, orang yang baru belajar makro pun dapat membuat script yang merusak ini. Cukup dengan record macro, maka code vba yang bersifat merusak data dapat dibuat. Sebagai contoh yang sangat sederhana adalah sbb: Kebanyakan pengguna excel, termasuk saya lebih suka menggunakan tombol shortcut "CTR + S" pada saat menyimpan hasil perubahan/edit pada file excel. Shortcut "CTR + S" ini berfungsi untuk memerintahkan komputer untuk menyimpan hasil akhir atas perubahan yang kita lakukan pada file excel tersebut. Kalau kita lakukan record macro atas proses ini, maka script yang kita peroleh adalah sbb:  Sub Macro1()     ActiveWorkbook.Save...

Mengatur Target Hyperlink Pada Posisi Yang Tepat

Masih membahas perihal hyperlink pada microsoft Excel. Ketika kita membuat hyperlink dengan target hyperlinknya adalah area data dalam file yang sama dengan sel yang di-hyperlink-kan (anchor area). Bagaimana caranya supaya target hyperlink akan terbuka pada posisi yang tepat ketika hyperlink di click (follow hyperlink). Cara berikut mudah-mudahan bermanfaat. 1. Cara 1: Buat Target Hyperlik Pada Range Row Klik kanan pada sel yang akan dibuat hyperlink Klik Hyperlink... Pilih : Place In This Document Select : Worksheet yang akan menjadi target hyperlink Pada text box "type cell reference" biasanya sudah terisi "A1" secara default. Ganti "A1" sesuai target hyperlink yang kita inginkan, misalnya jika fokus hyperlink kita adalah sel B100 , maka text box diisi dengan " A100:A200 " tanpa tanda kutip.   Jika target kita adalah sel G150 , maka text box diisi dengan "A150:A250" tanpa tanda kutip.   Hide Kolom A Pada worksheet yang menjadi target...

Macro untuk Menghapus Hyperlink Tanpa Merubah Format

Pada postingan sebelumnya kita sudah belajar bagaimana caranya untuk  Menghapus Hyperlink Tanpa Merubah Format pada Microsoft Excel. Proses tersebut dibuat secara manual dengan cara menghapus seluruh data yang ada hyperlinks-nya (clear contents), dilanjutkan dengan mengembalikan data tersebut dari data backup dengan cara copy paste formula. Proses tersebut  sebenarnya dapat dibuat lebih praktis dengan menggunakan macro/vba. Berikut adalah contoh script-nya. '---------------------------------------------------- Sub clearHyperlinkWithoutFormat() 'je270215-remove hyperlinks tanpa merubah format Dim sel As Range, tempFormula As String Application.ScreenUpdating = False For Each sel In Selection     If sel.Hyperlinks.Count > 0 Then         tempFormula = sel.Formula         sel.ClearContents         sel.Formula = tempFormula     End If Next End Sub '---------------------------------------------------...

Menghapus Hyperlinks Tanpa Merubah Format

Gambar
Pada saat kita membuat hyperlinks pada microsoft excel, secara default format sel akan berubah menjadi font warna biru bergaris bawah . Jika kita menginginkan format yang lain,  maka kita dapat merubahnya kemudian. Proses sebaliknya, ketika kita menghapus hyperlink dengan cara biasa (klik kanan - remove hyperlink), maka secara default, format akan di-clear-kan menjadi font warna hitam tanpa garis bawah. Berikut contoh ilustrasinya: Remove Hyperlink Mengembalikan Format Ke Kondisi Default Jika kita ingin menghapus hyperlinks tanpa merubah format maka cara berikut mungkin akan membantu. Copy file atau worksheet dimana hyperlinks akan dihapus.  Hal ini berguna sebagai back up. Hapus data yang ada hyperliknya dengan menggunakan tombol DELETE atau  dengan cara Clear Contents. Pada proses ini, hyperlink ikut terhapus bersama data. Kembalikan data yang sudah dihapus tadi dengan cara copy-paste special formula dari file/worksheet back up. Berikut Contoh Ilustrasinya: Remove Hyp...

Excel Comment - Macro Untuk Konversi Data Tabel Menjadi Text dalam satu Kolom

Gambar
Konversi Data Tabel Menjadi Text dalam satu Kolom Pada tulisan sebelumnya sudah dijelaskan bagaimana caranya mengkonversi text dalam range kolom menjadi text dalam comment box . Proses ini menggunakan prosedur makro yang saya namai convertColumnToCmt . Dalam beberpa kasus, adakalanya kita harus menyertakan table ke dalam comment. Prosedur makro convertColumnToCmt masih mempunyai kelemahan yaitu ia hanya dapat mengkonversi text dari satu kolom saja. Sedangkan table, seperti kita ketahui terdiri atas beberapa kolom.  Sehingga, untuk dapat menyertakan table kedalam comment,  maka diperlukan prosedur untuk mengkonversi tabel terlebih dahulu menjadi text dalam satu kolom Part1: Font Type Mono Space Pada bagian pertama ini saya akan jelaskan cara membuat prosedur macro untuk menggabungkan data table kedalam satu kolom jika font yang digunakan adalah type mono space. Penggunaan font tipe lainnya akan dijelaskan dalam bagian kedua karena memerlukan pendekatan dan prosedur khusus. Say...

Memberi Nama Cell dan Range Pada Microsoft Excel Menggunakan Name Box

Gambar
Nama sel atau range pada microsoft excel sangat berguna untuk berbagai keperluan diantaranya: Nama sel yang diidentifikasikan sendiri oleh user lebih mudah diingat dibandingkan dengan refferensi range/sel default excel. Misalnya kita akan lebih mengingat " dataku " dibanding " data!A1 ",  atau lebih mudah mengingat " kumpulanDataku " dibanding "" data!A1:A13 " Lebih mudah digunakan sebagai referensi dalam pembuatan formula, terutama jika file excel terdiri atas banyak worksheet. dan formula merujuk ke referensi sumber yang tetap. Lebih digunakan sebagai referensi target hyperlink. Lebih mudah digunakan sebagai referensi dalam penulisan code VBA Lebih mudah digunakan sebagai list data untuk data validasi. Untuk membuat nama sel/range dapat dilakukan dengan cara berikut: Menggunakan Name Box Cara termudah untuk cembuat/identifikasi nama range adalah dengan menggunakan Name Box Name Box biasanya terlepas di kiri atas layar excel. Ilustrasi Name...