เวบถาม-ตอบปัญหา Excel http://www.snasui.com/
Group Blog
 
<<
กรกฏาคม 2553
 123
45678910
11121314151617
18192021222324
25262728293031
 
8 กรกฏาคม 2553
 
All Blogs
 
เทคนิคการเลือกเซลล์ที่ไม่ได้ทำการ Locked เพื่อ Clear ข้อมูลในคราวเดียว

กรณีที่เราสร้างไฟล์เพื่อให้ผู้ใช้งานกรอกข้อมูล บางกรณีจำเป็นที่จะต้องมีการ Protect Worksheet เพื่อไม่ให้แก้ไขเซลล์ที่สำคัญและเปิดให้แก้ไขได้เฉพาะบางเซลล์ หากเปิดให้มีการแก้ไขได้หลาย ๆ เซลล์ในพื้นที่ไม่ติดกัน ในขั้นตอน Clear ข้อมูลจะค่อนข้างลำบากหากต้องคลิกเลือกเซลล์เหล่านั้นเอง


การเลือกเซลล์ที่ไม่ได้ทำการ Locked เอาไว้พร้อม ๆ กันทีเดียวขอเสนอไว้ 2 วิธีดังนี้ครับ



  1. ด้วยการสร้าง Custom View โดยการเลือกเซลล์ที่ให้แก้ไขได้ไว้ก่อน จากนั้นเข้าไปกำหนดชื่อให้กับ View โดยเข้าเมนู View > Custom View > Add > กำหนดชื่อ View
    เมื่อจะเรียกใช้งานให้เข้าเมนูเดียวกันแล้วเลือกชื่อ View ที่ต้องการ

  2. ด้วยการเขียน Code VBA ซึ่งมีตัวอย่าง Code ตามด้านล่าง
    Option Explicit
    Sub DelUnlocked()
    Dim r As range
    Dim uRange As range
    Set uRange = Worksheets("Sheet1").UsedRange
    For Each r In uRange
       If r.Locked = False Then r.ClearContents
    Next
    MsgBox "Complete"
    End Sub



ดูภาพประกอบทั้งสองวิธีตามด้านล่างครับ


SelectUnlockedCells




Create Date : 08 กรกฎาคม 2553
Last Update : 1 มีนาคม 2556 22:02:44 น. 4 comments
Counter : 1719 Pageviews.

 
โฮ ทึ่งมากค่ะ เก่งจังเลย
ทำได้ยังงัยคะ ชื่นชมค่ะ


โดย: fanclub IP: 119.46.117.142 วันที่: 22 กันยายน 2553 เวลา:15:31:24 น.  

 
สวัสดีครับคุณ fanclub ขอบคุณที่มาเยี่ยมครับ

บทความนี้ได้มาจากเล่นมานานค่อนข้างคุ้นเคยกับ Excel น่ะครับ


โดย: คนควน วันที่: 23 กันยายน 2553 เวลา:1:03:31 น.  

 
ขอบคุณมากครับ สุดยอดจริงๆ
ได้ความรู้ดี เอาไปใช้กับการทำงานมีประโยชน์มาก
วันหลังจะเข้ามาดูเรื่อยๆครับ


โดย: oopzs IP: 124.122.84.13 วันที่: 2 ตุลาคม 2553 เวลา:16:25:02 น.  

 
ยินดีที่ช่วยได้ครับคุณ oopzs


โดย: คนควน วันที่: 2 ตุลาคม 2553 เวลา:22:42:39 น.  

คนควน
Location :
สงขลา Thailand

[ดู Profile ทั้งหมด]

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





MVP Excel



MOS Expert in Excel 2003
MOS Specialist in Excel 2003



คนควน เป็นคน อ.สะเดา จ.สงขลา จบการศึกษาทางด้านการบัญชีระดับปริญญาตรีและปริญญาโท จากมหาวิทยาลัยรามคำแหง มีความถนัดหลายด้าน ทั้งเรื่อง ศิลปะ ดนตรี กีฬา คอมพิวเตอร์ จากการที่ได้คลุกคลีกับโปรแกรมชุด Microsoft Office จึงได้เรียนรู้เกี่ยวกับเทคนิคการใช้งานต่าง ๆ โดยเฉพาะ Excel จะมีความถนัดเป็นพิเศษ เนื่องจากใช้เป็นส่วนใหญ่ในการทำงานประจำวัน ได้รับ MOS Cetificate (Microsoft Office Specialist) ทั้ง Specialist และ Expert อีกทั้งเป็นคนชอบศึกษาค้นคว้าทดลองและชอบแบ่งปัน จึงได้เขียน Blog เพื่อเผยแพร่เทคนิคการใช้งาน Excel เพื่อประโยชน์แก่ผู้สนใจจะได้มีแหล่งศึกษา นำไปประยุกต์ใช้ให้เกิดประโยชน์สูงสุดกับงานของตนเองต่อไป












เมื่อวันที่ 24 ม.ค. 2553 ได้เปิด Forum เพื่อถาม-ตอบปัญหาเกี่ยวกับ Excel ทั้งเป็นแหล่งศึกษาให้กับผู้สนใจทั่วไป สามารถคลิกภาพด้านบนเพื่อไปยัง Forum ได้ครับ



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


Statistics Hits
New Comments
Friends' blogs
[Add คนควน's blog to your web]
Links
 

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