Page 1 of 1

ภาษาไทย VBA Excel 2013

Posted: Tue Jun 03, 2014 2:08 pm
by jokeyad
Excel 2013

มีปัญหาตรงที่ VBA แสดงภาษาไทยได้ โดยทำตามคำแนะนำของ อจ. คือ

Tools > option > Font แล้วเลือก Font ที่มีคำว่า Thai ตามหลัง

ซึ่งก็ทำได้ VBA เขียนภาษาไทยได้ แต่พอสั่งให้รันคำสั่งใน excel แล้วภาษาที่ออกมากลับเป็นภาษาต่างดาวนะครับ

เช่น ผมเขียน MsgBox(สวัสดีครับ) พอกด commandbutton ใน excel 2013 มันคือมาแบบนี้น่ะครับ "ÊÇÑÊ´Õ¤ÃѺ"

รบกวนด้วยครับ พอดีกำลังเขียนโปรแกรมให้ฝ่าย แต่เค้าต้องการเป็นภาษาไทยน่ะครับ

ขอบคุณครับ

Re: ภาษาไทย VBA Excel 2013

Posted: Tue Jun 03, 2014 2:28 pm
by bank9597
jokeyad wrote:Excel 2013

มีปัญหาตรงที่ VBA แสดงภาษาไทยได้ โดยทำตามคำแนะนำของ อจ. คือ

Tools > option > Font แล้วเลือก Font ที่มีคำว่า Thai ตามหลัง

ซึ่งก็ทำได้ VBA เขียนภาษาไทยได้ แต่พอสั่งให้รันคำสั่งใน excel แล้วภาษาที่ออกมากลับเป็นภาษาต่างดาวนะครับ

เช่น ผมเขียน MsgBox(สวัสดีครับ) พอกด commandbutton ใน excel 2013 มันคือมาแบบนี้น่ะครับ "ÊÇÑÊ´Õ¤ÃѺ"

รบกวนด้วยครับ พอดีกำลังเขียนโปรแกรมให้ฝ่าย แต่เค้าต้องการเป็นภาษาไทยน่ะครับ

ขอบคุณครับ
:D ลองเลือกฟอนต์อื่นๆดูก่อนครับ เช่น Tahoma เป็นต้น

Re: ภาษาไทย VBA Excel 2013

Posted: Tue Jun 03, 2014 2:31 pm
by jokeyad
bank9597 wrote:
jokeyad wrote:Excel 2013

มีปัญหาตรงที่ VBA แสดงภาษาไทยได้ โดยทำตามคำแนะนำของ อจ. คือ

Tools > option > Font แล้วเลือก Font ที่มีคำว่า Thai ตามหลัง

ซึ่งก็ทำได้ VBA เขียนภาษาไทยได้ แต่พอสั่งให้รันคำสั่งใน excel แล้วภาษาที่ออกมากลับเป็นภาษาต่างดาวนะครับ

เช่น ผมเขียน MsgBox(สวัสดีครับ) พอกด commandbutton ใน excel 2013 มันคือมาแบบนี้น่ะครับ "ÊÇÑÊ´Õ¤ÃѺ"

รบกวนด้วยครับ พอดีกำลังเขียนโปรแกรมให้ฝ่าย แต่เค้าต้องการเป็นภาษาไทยน่ะครับ

ขอบคุณครับ
:D ลองเลือกฟอนต์อื่นๆดูก่อนครับ เช่น Tahoma เป็นต้น
เลือกแล้วครับ คือ VBA ไม่เกิดปัญหานี้อะครับ มันไปเป็นที่ Excel แทน T_T

Re: ภาษาไทย VBA Excel 2013

Posted: Tue Jun 03, 2014 2:59 pm
by bank9597
:| ปัญหานี้ผมก็ไม่เคยเจอน่ะครับ เดี๋ยวรอท่านอื่นมาช่วยดูอีกครั้งครับ

Re: ภาษาไทย VBA Excel 2013

Posted: Tue Jun 03, 2014 4:53 pm
by jokeyad
ขอบคุณครับ รอท่านผู้รู้ต่อไป ถ้าไม่ได้เดี๋ยวผมใส่ภาษาคาราโอเกะเลย :(

Re: ภาษาไทย VBA Excel 2013

Posted: Tue Jun 03, 2014 5:04 pm
by bank9597
jokeyad wrote:ขอบคุณครับ รอท่านผู้รู้ต่อไป ถ้าไม่ได้เดี๋ยวผมใส่ภาษาคาราโอเกะเลย :(
:lol: เป็นความคิดที่ดีครับ แต่ควรใช้เป็นภาษาอังกฤษไปเลยจะดีกว่าครับ

Re: ภาษาไทย VBA Excel 2013

Posted: Tue Jun 03, 2014 5:51 pm
by snasui
:D แนบไฟล์ตัวอย่างมาดู จะได้ช่วยตรวจสอบได้ครับ

Re: ภาษาไทย VBA Excel 2013

Posted: Tue Jun 03, 2014 9:56 pm
by jokeyad
snasui wrote::D แนบไฟล์ตัวอย่างมาดู จะได้ช่วยตรวจสอบได้ครับ
ครับตามนี้เลยครับ รบกวนด้วยนะครับ ขอบคุณครับ

Re: ภาษาไทย VBA Excel 2013

Posted: Wed Jun 04, 2014 10:02 am
by pongpang
jokeyad wrote:Excel 2013

มีปัญหาตรงที่ VBA แสดงภาษาไทยได้ โดยทำตามคำแนะนำของ อจ. คือ

Tools > option > Font แล้วเลือก Font ที่มีคำว่า Thai ตามหลัง

ซึ่งก็ทำได้ VBA เขียนภาษาไทยได้ แต่พอสั่งให้รันคำสั่งใน excel แล้วภาษาที่ออกมากลับเป็นภาษาต่างดาวนะครับ

เช่น ผมเขียน MsgBox(สวัสดีครับ) พอกด commandbutton ใน excel 2013 มันคือมาแบบนี้น่ะครับ "ÊÇÑÊ´Õ¤ÃѺ"

รบกวนด้วยครับ พอดีกำลังเขียนโปรแกรมให้ฝ่าย แต่เค้าต้องการเป็นภาษาไทยน่ะครับ

ขอบคุณครับ
ลองดูแล้วปกติแสดงได้ตรงกัน ลองปรับ Font ให้ตรงกัน คือให้เป็น Font เดียวกัน

Re: ภาษาไทย VBA Excel 2013

Posted: Wed Jun 04, 2014 11:06 am
by snasui
:D ผมทดสอบดูแล้วแสดงผลเป็นภาษาไทยได้เป็นปกติเช่นกันครับ

Re: ภาษาไทย VBA Excel 2013

Posted: Wed Jun 04, 2014 11:43 am
by jokeyad
ขอบคุณครับ ถ้ามันยังคงไม่หาย english only ละครับ 555 :P :D