บ้าน บ้าน ไม่ต้องเกรงใจ ว่ากันแบบ บ้านบ้าน (BLOG เกี่ยวกับ Excel และ เทคนิคการใช้ Computer)
Group Blog
 
All Blogs
 

Excel : สร้าง Menu Bar ด้วย VBA

อยากจะเอามาแชร์เพื่อนๆชาว Excel เผื่อว่าใครต้องเขียน excel add-in แล้วอยากจะมี Menu Bar สำหรับเรียกใช้งาน Macro เป็นของตัวเอง

ลองเข้าไปโหลด MenuGenerator.xls ที่นี่ครับ
//www.puremis.net/excel/downloads.shtml

โหลดเอามาศึกษาดู code เข้าไม่ได้ lock ด้วย... ลองใช้งานดูแล้วจะได้เอามาคุยกันนะครับ

พอดีตอนนี้ผมกำลังทำอยู่พอดี ก็เลยอยากหาเพื่อนคุยเผื่อใครมีประสบการณ์ ที่ต้องทำ Excel Add-in และต้อง เพิ่ม Menu bar หรือ ปุ่มบน Tool Bar อยู่บ่อยๆ... อย่างไรถ้าใครพอมีคำแนะนำก็ฝากไว้ได้นะครับ




 

Create Date : 09 มีนาคม 2552    
Last Update : 9 มีนาคม 2552 23:11:33 น.
Counter : 2123 Pageviews.  

Excel : เอาสูตรเช็คดิจิตบัตรประชาชนมาฝาก

พอดีวันนี้ได้มีโอกาศเขียนสูตรเช็คดิจิตบัตรประชาชนให้เพื่อนคนนึงใช้...
แหมก็ไม่อยากให้เสียของ เลยเอามา post ฝากเพื่อนชาว blog ซะหน่อยดีกว่า
สมมุติเลขที่บัตรประชาชนที่ต้องการเช็คอยู่ใน cel "A1"
พิมพ์สูตรด้านล่างนี้ลงไปใช้ cel "B1" ได้เลย

=VALUE(RIGHT(A1,1))=MOD(11-MOD(SUMPRODUCT(MID(A1,ROW($A$1:$A$12),1)*{13;12;11;10;9;8;7;6;5;4;3;2}),11),10)


ลองดูนะครับ




 

Create Date : 25 ตุลาคม 2551    
Last Update : 25 ตุลาคม 2551 16:19:26 น.
Counter : 14115 Pageviews.  

Excel : กลับมาเถอะทูลบาร์ ฮา ฮ่า ฮา ห่า ทูลบาร์ยัง...

ไม่ได้เข้ามาเขียนเกี่ยวกับ Excel ซะนาน...
จริงๆไม่รู้จะเขียนอะไรมากกว่า แต่ก็เอาหละ พอดีไปเจอปัญหามาแล้วก็เลยอยากเก็บเอาเคล็ดเล็กน้อยๆมาฝากกัน เผื่อๆเพื่อนๆอาจจะได้ใช้...

ก่อนอื่นต้องแจ้งประเด็นก่อน ก่อนที่เพื่อนจะได้ไม่ต้องเสียเวลาอ่านกันถ้าไม่สนใจ
...ครับอย่างที่ได้บอกไปในหัวข้อ blog ว่ากลับมาเถิดทูลบาร์ ฮา ฮ่า ฮา ห่า ทูลบาร์ยังหวานอยู่ (ฟังให้เหมือนเพลงกลับมาเถิดวันวาน)
สิ่งที่ผมจะพรรณาต่อจากนี้ไป นั่นก็คือการนำ tool bar ที่เราเคยจัดรูปแบบเอาไว้กลับมาใช้กับ excel ที่พึ่งจะinstallใหม่ หรือนำไปใช้กับ excel ที่อยู่ที่เครื่องอื่น

toolbar หรือ แถบเครื่องมือใน excel นั้นปกติจะแสดงขึ้นมา 2 อันคือ
Standard กับ Formatting ซึ่งเป็นแถบเครื่องมือมาตรฐานที่ให้ผู้ใช้ทั่วไปได้ใช้งาน (จริงมันก็เพียงพอต่อการใช้งานเบื้องต้นแล้วครับ)


แต่ถ้าคุณเกิดไปสร้างแถบเครื่องมือใหม่ หรือ ปุ่มเครื่องมือใหม่ขึ้นมา แบบว่าเป็นสไตล์ของคุณ หรือแบบที่คุณถนัดในการใช้งาน เช่นผมมาจะชอบ เอาปุ่ม paste value ออกมาแสดงในแถบเครื่องมือด้วย เพราะผมใช้การ paste value บ่อย...

แต่การเอาปุ่มเครื่องมือออกมาแสดงไม่ใช่ปัญหา และการนำปุ่มเครื่องมือออกมาแสดงเพียงเล็กน้อย(2,3 ปุ่ม)ก็ไม่ใช่ปัญหาเช่นกัน

ปัญหามันก็คือ เมื่อเราจัดปุ่มต่างเป็นที่หน้าพอใจแล้ว เราใช้งานกับปุ่มที่เราเพิ่มขึ้นมามากมายจนเคยชิ้นแล้ว วันดีคืนดีเครื่องเกิดเจ๊งขึ้นมา จำเป็นต้องลง excel ใหม่ ...เอ้าทำไงดีหละครับ ให้ต้องไปนั่งจัดกันใหม่ก็อ๊วกกันพอดี

เดี๋ยวมาดูกันครับว่าเราจะเอาเครื่องมือของกลับคืนมาได้อย่างไร(ง่ายนิดเดียว)




ง่ายจริงๆครับ เข้าไป backup file ตัวนี้เก็บไว้

ไฟล์ตัวนี้จะเก็บไว้ตาม path ที่ระบุนี่แหละครับ โดยคุณสามารถนำไฟล์ตัวนี้ไปวางไว้ในเครื่องอื่น เพื่อใช้ Toolbar ของ Excel ที่คุณชอบได้ด้วย
(USER = USER ของผู้ใช้ window จะแตกต่างกันไปตามแต่ละเครื่อง)
หมายเหตุ: ผมใช้ window XP และก็ Excel2003
สำหรับรุ่นใหม่กว่านี้ถ้ามีอะไรเปลี่ยนแปลงผมจะมา update ให้อีกครั้งนะครับ




 

Create Date : 12 สิงหาคม 2551    
Last Update : 12 สิงหาคม 2551 13:28:45 น.
Counter : 823 Pageviews.  

Excel : เส้นผมบังภูผา

บางทีเรื่องง่ายก็กลายเป็นเรื่องยาก เรื่องยากก็กลายเป็นเรื่องง่าย
ขอยกตัวอย่างที่เจอกับผมเองเลยละกัน
วันหนึ่งผมต้องการนำตัวเลขเฉพาะที่เป็นจุด ทศนิยม มาใช้ เช่น 1.23 ก็จะใช้แค่ .23
ผมพยามคิดว่ามีสูตรไหนของ excel บ้างนะที่ใช้ตัดเอาเฉพาะทศนิยม
จะเป็น Round Floor Trunc... ก็ล้วนแต่เป็นสูตรปัดทศนิยมทิ้งทั้งนั้น
... นึกในใจเอ มันจะมีไหมเนี่ย
ว่าแล้วก็ +-*/ กันเอาเองดีกว่า ก่อนอื่นก็ต้องตัดจำนวนเต็มออกมาก่อน ด้วยสูตร Trunc
=Trunc(1.23) ก็จะได้ออกมาเป็น 1
หลังจากนั้นก็เอาไปลบกับตัวมันเอง ก็จะได้เป็นสูตรเต็มว่า
=1.23 - Trunc(1.23) ผลลัพธ์คือ .23
ได้แล้วครับ... จะแทน 1.23 เป็นเซลล์อ้างอิงก็ได้เลย
!!!
แต่พอดีคิดอะไรได้อีกอย่างนึง ไอ้เจ้า .23 นี้มันดูไปก็คล้ายเศษส่วนเหมือนกัน
ถ้าสูตรของ excel ที่ใช้หาเศษของการหาร เออ... ก็สูตร mod ไง
=Mod(1.23,1) ผลลัพธ์ที่ได้ .23
โอ้เป๊ะเลยครับ

อย่างว่านะครับเรื่องบางเรื่องก็เป็นเส้นผมบังภูเขาจริงๆ
บางทีก็ขึ้นอยู่กับว่าเราจะแปลโจทย์หรือปัญหาออกมาอย่างไร
และความคิดของเราจะชักนำให้เราใช้วิธีการใดแก้ปัญหา ...และบ่อยครั้งที่เราจะใช้วิธีการเดิมในการตอบโจทย์
เรามักจะลืมถอยออกมามองปัญหา หรือ อ่านโจทย์ดูใหม่ว่าจริงแล้วถ้ามองโจทย์เป็นอีกรูปแบบนึงก็อาจจะได้วิธีแก้ปัญหาที่ดีกว่า

ผมคงบอกไม่ได้ว่าควรใช้วิธีการใดในการอ่านโจทย์ และแก้ปัญหา
เพราะแม้แต่ตัวผมเองก็ยังหลงติดอยู่กับการแก้ปัญหาที่ตนเองคุ้นเคย และอีกอย่าง
เรื่องพวกนี้มันก็ขึ้นอยู่กับจินตนาการ์ณ และประสบการ์ณรายบุคคลด้วย เพียงแค่อยากบอกว่าเราลองใช้จินตนาการ์ณในการแก้ปัญหาดูบ้าง
อาจจะช่วยให้เรามองเห็นภูเขาที่ถูกเส้นผมบัง




 

Create Date : 10 มิถุนายน 2551    
Last Update : 10 มิถุนายน 2551 22:55:02 น.
Counter : 6202 Pageviews.  

คำถาม Excel ที่ยังไม่มีคำตอบ

คุณเคยมีคำถามเกี่ยวกับการใช้งาน Excel แล้วยังไม่ได้คำตอบไหม
หาใน net, search ใน google ก็ไม่มี..
ลองทิ้งคำถามของคุณไว้ที่นี้สิครับ




 

Create Date : 11 พฤษภาคม 2551    
Last Update : 11 พฤษภาคม 2551 19:51:19 น.
Counter : 7678 Pageviews.  

1  2  3  

แดนน้อย
Location :
กรุงเทพฯ Thailand

[Profile ทั้งหมด]

ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 2 คน [?]




สนใจการใช้ Excel และ Computer
Friends' blogs
[Add แดนน้อย's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.