Page 1 of 1

เขียน Code ใน radio button

Posted: Wed Mar 30, 2011 5:44 pm
by aumMie
รบกวนด้วยค่ะอาจารย์ หนูอยากทราบว่าเมื่อเราสร้าง radio button แล้ว Assign macro เราจะสามารถเขียน code
ให้เมื่อเรา click แล้วจะทำให้ cell ทั้งแถว เป็นสีไฮไลด์โดยมีเงื่อนไขเกี่ยวกับสัปดาห์ที่อ้างอิงในปีปัจจุบัน เช่นวันนี้วันที่ 30 มี.ค. 54 เป็นสัปดาห์ที่ 14 ของปีนี้ weeknum(today()) (จากทั้งหมด 52 สัปดาห์) แล้วตารางที่แสดงขอมูลทั้งหมดของสัปดาห์ที่ 14 จะเป็นสีไฮไลด์ทั้งแถวได้ไม๊ค่ะ หรือว่ามีวิธีที่ง่ายและสะดวกกว่านี้ค่ะ ขอโทษนะค่ะพอดีไม่มีไฟล์ตัวอย่าง..เพราะว่าลองทำแล้วยังไม่ประสบความสำเร็จหน่ะค่ะ

Re: เขียน Code ใน radio button

Posted: Wed Mar 30, 2011 7:10 pm
by snasui
ควรมีไฟล์ตัวอย่างครับ :P ไฟล์ตัวอย่างไม่จำเป็นต้องทำแล้วสำเร็จ เพียงแต่ชี้ให้เห็นได้ว่ากำลังทำอะไร ปัญหาคืออะไร ต้องการคำตอบเป็นอย่างไร เพื่อจะได้เข้าใจได้ง่าย เห็นตำแหน่งเซลล์ ในตอนตอบจะได้เร็วไม่ต้องทำตัวอย่างขึ้นมาเลียนแบบ สามารถอ้างอิงเซลล์มาตอบได้เลยครับ

Re: เขียน Code ใน radio button

Posted: Thu Mar 31, 2011 9:48 am
by aumMie
แนบไฟล์ตัวอย่างมาแล้วค่ะ :D
คำอธิบายคำถามเพิ่มเติมอยู่ในไฟล์ตัวอย่างนะค่ะ
รบกวนด้วยนะค่ะอาจารย์..ขอบคุณมากค่ะ

Re: เขียน Code ใน radio button

Posted: Thu Mar 31, 2011 10:55 am
by snasui
ดูตัวอย่างการ Link Option Buttton กับ เซลล์ตามภาพด้านล่าง จากนั้นค่อยทำ Condition Formatting โดย

1. คลุม B3:BA17
2. เข้าเมนู Format > Conditional Formatting
3. ที่ Formula Is กรอก =B$2=$A$19 > คลิกปุ่ม Format > จัด Format ตามต้องการ > OK > OK

ดูไฟล์แนบประกอบครับ

Re: เขียน Code ใน radio button

Posted: Thu Mar 31, 2011 2:56 pm
by aumMie
:o ขอบคุณมากนะค่ะอาจารย์..หนูเคยลองทำ conditional formatting แล้วแต่ไม่ทราบว่าจะใช้อ้างอิงเกี่ยวกับวันที่ปัจจุบันได้ยังไง ช่วยให้งานหนูเสร็จเรียบร้อย ขอบคุณจิงๆค่ะ.. :cry: ซาบซึ้ง..ซูฮกกกกค๊า...ด้วยความเคารพ :D ..ง่ายกว่าที่คิดเยอะ..หนูคาดไม่ถึง..ซื้อหนังสือ vba กับ เจาะลึก excel ก็ช่วยไรหนูไม่ได้เลย..