ข้ามไปที่เนื้อหาหลัก

บทความ

เอา Password Excel VBA ออก #2

 ไม่ได้อัพเดตบล็อกมานาน😅  วันนี้มาอัพเดตการนำรหัสผ่าน Excel VBA ออก สำหรับ Excel version ใหม่นะครับ  🤔ซึ่งปรกติไฟล์ ที่มี Macro ก็จะ save เป็นนามสกุล .XLSM หรือ .XLSB ในตัวอย่างนี้คือ .xlsb นะครับ
โพสต์ล่าสุด

การปรับขนาดรูปให้พอดีกับ Cell และ การ Filter รูปภาพ ให้แสดงเฉพาะรูปภาพที่เราต้องการ

การปรับขนาดรูปให้พอดีกับ Cell และ การ Filter รูปภาพ ให้แสดงเฉพาะรูปภาพที่เราต้องการ Resize image to fit cell and Filter image  ในการทำรายงานผ่านทาง Excel บางครั้งเราก็ต้องมีการนำเข้ารูปภาพ เพื่อมาแทรกใน Cell ที่เราต้องการ เพื่อให้คนดูรายงาน สามารถเข้าใจรายละเอียดได้ชัดเจนยิ่งขึ้น วันนี้ก็จะนำเสนอวิธีการ ปรับขนาดรูปภาพให้พอดีกับ Cell โดยใช้ VBA เข้าช่วย และการ Filter รูปภาพกันนะครับ กับ Code ไม่กี่บรรทัด ก็สามารถทำให้งานเราง่ายขึ้นได้ มาดูวิธีการกันเลย ลำดับแรก ควรจะเตรียมตารางและปรับขนาด Cell สำหรับใส่รูปภาพเอาไว้ และนำเข้ารูปภาพที่ต้องการแทรกในรายงาน เข้ามา จากนั้น เหมือนเดิม คือ เข้าไปที่แท๊บ "Develop" แล้วเลือก "View code" ก็จะได้หน้าต่าง VBA ขึ้นมา จากนั้นให้เพิ่ม Code ด้านล่างนี้ลงไป              Sub resizePicture()     'บรรทัดนี้จะช่วยในการ Filter ให้แสดงผลเฉพาะรูปภาพที่เราต้องการ Filter มาเท่านั้น     Selection.Placement = xlMoveAndSize          With Selection.ShapeRange         'ทำให้สามารถปรับรูปภาพได้อิสระ         .LockAspectRatio = msoFalse      

คีย์ลัดในการทำงานบนระบบปฏิบัติการ Windows

บทความนี้จะรวบรวมคีย์ลัดที่ใช้บ่อย ใน Windows และรวมถึงในซอฟแวร์ ที่ได้ใช้งานบ่อย ๆ ด้วยนะครับ เริ่มจาก Ctrl + C       คัดลอก Ctrl + X       ตัด Ctrl + V       วาง อันนี้พื้นฐานเลย น่าจะใช้บ่อยกันทุกคน ต่อไป Alt + Tab, Win   + Tab        สลับหน้าต่างที่ใช้ล่าสุด ส่วนตัวผมใช้ Alt + Tab มากกว่านะครับ และเราสามารถสลับหน้าต่างไปยังหน้าต่างที่ไม่ใช่หน้าต่างล่าสุดได้ด้วย โดยเมื่อกด Alt + Tab แล้วอย่าพึ่งปล่อยปุ่ม Alt ให้กดค้างไว้ จากนั้นกดปุ่ม Tab เพื่อเลื่อนไปยังหน้าต่างที่เราต้องการสลับไปได้ครับ Ctrl + Z       ย้อนกลับการกระทำก่อนหน้านี้ สามารถใช้ได้ในกรณีเผลอลบไฟล์ หรือกดย้ายไฟล์โดยไม่รู้ตัวได้ด้วยนะครับ Ctrl + S       คีย์ลัดในการบันทึกไฟล์งานในหลาย ๆ โปรแกรม F12       คีย์ลัดในการบันทึกไฟล์งาน โดยตั้งชื่อใหม่ (ปุ่ม Save as นั่นเอง) F2       เปลี่ยนชื่อไฟล์ Ctrl + A       ทำการเลือกทั้งหมด Win + R , Win     เรียกใช้งาน Run ส่วนตัวจะใช้ กด Win แล้วพิมพ์เลยมากกว่า ใช้บ่อยมากคือเรียกเครื่องคิดเลข   คือพิมพ์ calc แล้วกด Enter ได้เลย Win + D       ย

ROBOCOPY with progress bar

ในบทความก่อนหน้านี้ "Backup by ROBOCOPY command"   เราได้ทำการ Backup โดยใช้คำสั่ง Robocopy ในการ backup ไฟล์ไปแล้ว แต่ข้อจำกัดคือไม่สามารถทำเป็น Progress bar ในการแสดงผลสถานะว่ากำลังดำเนินการไปถึงขั้นตอนใหนแล้วได้ บทความนี้จะเพิ่มในส่วนการแสดง Progress bar ขึ้นมา โดยจะใช้คำสั่ง Robocopy เหมือนเดิม แต่จะใช้ผ่านตัว PowerShell กัน มาดูวิธีการกันเลย

Batch file กับการวน Loop

เนื่องจากมีโอกาสที่ต้องตรวจสอบไฟล์ต่าง ๆ ใน System32 ว่ามีอยู่หรือเปล่า ครั้นจะให้ User ตรวจสอบให้ทีละไฟล์ก็ดูจะยุ่งยากไปหน่อย ก็เลยได้เขียน Batch file ในการตรวจสอบ จากนั้นจึงเขียนอีกไฟล์เพื่อทำการ register ไฟล์เหล่านั้น

Arduino Project 4CH Relay Timer #04

Arduino Project 4CH Relay Timer #04 มาต่อกันที่ส่วนแรกเลยนั่นคือ ส่วนการรับค่าปุ่มที่กด โดยปุ่มกดที่ติดมากับ LCD Keypad Shield จะเป็นการปรับแรงดันให้ขา Analog 0 มีวงจรลักษณะดังนี้

Backup by ROBOCOPY command

    การสำรองข้อมูล ( Backup) ที่จริงแล้วก็คือการคัดลอกไฟล์สำคัญของเราไปเก็บไว้อีกที่หนึ่ง เพื่อป้องกันการเสียหาย หรือสูญหายจากกรณีที่จะเกิดขึ้นได้ ทีนี้ หากเราต้องทำการคัดลอกไฟล์ใหม่ทุกครั้งที่ทำการสำรองข้อมูล มันก็จะใช้เวลานาน ยิ่งไฟล์ที่ต้องการสำรองเก็บไว้มีขนาดใหญ่เท่าไหร่ ก็จะยิ่งใช้เวลานานมากขึ้นเท่านั้น คำสั่ง ROBOCOPY มันสามารถช่วยแก้ไขปัญหาตรงนี้ได้ คือมันมีฟังก์ชั่นที่สามารถข้ามไฟล์ที่มีอยู่แล้ว , สามารถตรวจสอบไฟล์เดิมที่มีการแก้ไข หรือตรวจสอบไฟล์ที่ได้ทำการลบออกไป ได้ ทำให้ในการสำรองข้อมูลในครั้งที่ 2, 3, 4 ... จะใช้เวลาน้อยลงไปมาก