Jika kita mencoba conversi di PQ maka masalah yang menjengkelkan adalah jika kita dapet data yang berformat Text Report/Fixed Width karena di PQ gak ada alat yang sebagus Text2Column Excel
kita mesti tebak2 buah manggis, beda jika menggunakan Text2Colum Excel
Data mengenai posisi ini bisa dilihat dari gambar di atas, namun jika ragu2 kita bisa gunakan Record Macro
Caranya:
- Klik tombol macro, ada di taskbar kiri bawah
- Atau di menu berikut untuk pengguna Excel 2021 atau lebih rendah:
-
- Atau dapat menggunakan shortcut ALT + L + R
- Isi dengan nama file misalnya PotongFixedWidth taruh di personal
- Lakukan File open file text
- Akan muncul text wizard
- Potong2 seperti biasa
- Jika sudah maka klik finish
- Jangan lupa klik stop recording (klik taskbar kiri bawah seperti saat klik start recording)
- Buka VBE Editor (Tekan ALT+F11)
- Pilih VBAProject, Personal.xlsb
- Cari Sub PotongFixWidth cek pada module terakhir, misalnya module11 (klik 2x untuk buka isinya)
- Ada bagian seperti di gambar bawah ini
- jadi posisi: 0,13,24,29,38,68,88,108,128
- Tinggal entry kalo kita menggunakan PQ
- Gampang kan
Makasih Pak Bayu
Jadi kita harus memahami prinsip dasar atas sebuah data excel, apakah dia rapat kiri atau rapat kanan, agar saat melakukan pemotongan/ split character lebih tepat dalam mengeksekusinya. Dapat kita uraikan sebagai berikut:
1. Text = Rapat kiri (splitnya by rapat kiri)
2. Value (Angka, Tanggal, Waktu) = Rapat kanan (splitnya by rapat kanan)
3. Debet, Kredit, Saldo dari sebuah program yang baik akan memberikan jumlah karakter yang sama banyak, misalkan jumlah charakter saldo adalah 20 digit maka akan sama untuk debit dan kreditnya.
Bener banget mas. Itu prinsip yang mesti diperhatikan saat convert fixed width