Internet Fax To Email - Unlimited

Unlimited Faxes, No Fees, Dedicated Phone Number

Free Website Templates
kecebongsoft » VBCrLF + Excel = Stupid Small Box!

kecebongsoft


Blog, Portfolios, Creativity

VBCrLF + Excel = Stupid Small Box!

Posted in Tutorial by Dedi Purwanto on the June 30th, 2007

Bagi yang pernah melakukan export data dari Visual Basic ke Microsoft Excel menggunakan Object Library bawaan Microsoft Office, mungkin pernah menemukan kasus dimana ketika kita ingin memasukan baris baru dalam satu sel (menggunakan sintaks VBCRLF), maka akan muncul “unknown char” berbentuk kotak yang letaknya sebelum baris baru. Sintaks regulernya adalah seperti ini

Sintaks : (vb)
  1.  
  2. .Range("A1") = "Budi Yuliono" & VBCrLf & "Samarinda, 15 April 1988"
  3.  

Sintaks diatas, memang akan menghasilkan baris baru, namun juga akan menghasilkan karakter box sebelum baris baru terbentuk, dan itu tentu saja mengganggu pemandangan. Berikut adalah daftar konstanta yang hasilnya sama saja (membentuk box kecil) ketika digunakan di excel

Sintaks : (vb)
  1.  
  2. .Range("A1") = "Budi Yuliono" & VBCrLf & "Samarinda, 15 April 1988"
  3. .Range("A1") = "Budi Yuliono" & VBLf & "Samarinda, 15 April 1988"
  4. .Range("A1") = "Budi Yuliono" & XlCrLf & "Samarinda, 15 April 1988"
  5.  

Banyak programmer (termasuk dakuw) yang pusing 26 lap cuma mikirin beginian, setelah surfing bentar, solusinya yaitu, menggunakan karakter ASCII! (mungkin :p). Ganti aja scriptnya jadi begini:

Sintaks : (vb)
  1.  
  2. .Range("A1") = "Budi Yuliono" & Chr(10) & "Samarinda, 15 April 1988"
  3.  

And.. voila! :D

One Response to 'VBCrLF + Excel = Stupid Small Box!'

Subscribe to comments with RSS or TrackBack to 'VBCrLF + Excel = Stupid Small Box!'.

  1. cassnove said,

    on July 1st, 2007 at 12:18 am

    kalau mau nampilin karakter love gimana??? *NGUMPET*

Leave a Reply


Blog ini telah mendukung penggunaan Gravatar, jika Anda belum memiliki Account Gravatar, siap-siap gambarnya berubah menjadi semut.