Page 1 of 1

ขอวิธีซ่อนสูตร ไม่ให้มองเห็น และ ไม่สามารถแก้ไขสูตรได้ค่ะ

Posted: Tue Jun 15, 2010 8:25 pm
by rune22
1. ขอวิธีซ่อนสูตร ไม่ให้มองเห็น และ ไม่สามารถแก้ไขสูตรได้ค่ะ
2. ถ้าเราเข้า excel ให้มันรัน macro หน้าแรกที่เราต้องการได้เลย ได้รึเปล่าค่ะ แบบเมนูอ่ะค่ะ

ขอบคุณค่ะ

Re: ขอวิธีซ่อนสูตร ไม่ให้มองเห็น และ ไม่สามารถแก้ไขสูตรได้ค่

Posted: Tue Jun 15, 2010 8:49 pm
by snasui
:D วิธีการซ่อนสูตรไม่ให้มองเห็นสามารถทำดังนี้ได้ครับ

1. เลือกเซลล์ที่ต้องการให้แก้ไขได้ > คลิกขวา > Format Cells > Protection > ปลดเครื่องหมายตรง Locked ถ้าไม่มีเซลล์ที่จะให้แก้ไขก็ไม่ต้องทำข้อนี้
2. เลือกเซลล์ที่เป็นสูตรทั้งหลาย > คลิกขวา > Format Cells > Protection > ทำเครื่องหมายตรง Hidden
3. เข้าเมนู Tools > Protection > Protect Sheet (กรณีเป็น Excel 2007+ เข้าเมนู Review > Protect Sheet)
4. กรอก Password ที่ต้องการ ซึ่งจะกรอกหรือไม่กรอกก็ได้แล้วแต่จำเป็น

สำหรับการกำหนดให้ Excel Run Macro จะทำปุ่มไว้ที่หน้าไหนก็ได้ทั้งนั้นครับ แต่หากว่าต้องการให้ Run แบบ Auto สามารถทำได้ดังนี้

1. กดแป้น Alt+F11 เพื่อเข้าหน้าต่าง VBE
2. กดแ้ป้น Ctrl+R เพื่อแสดงหน้าต่าง Project Explorer ซึ่งอาจจะแสดงอยู่แล้วในตอนที่เข้ามา
3. Double Click ที่ ThisWorkbook ในหน้าต่าง Porject Explorer
4. ตรงกล่อง Object ที่มีคำว่า (General) ให้คลิกเลือก Workbook
5. สังเกตว่าตรงกล่อง Procedure ที่มีคำว่า (Declarations) จะกลายเป็น Open พร้อมทั้งมี Code มาให้สองบรรทัด
6. ระหว่างกลาง 2 บรรทัดตามข้อ 5 ให้ใส่ชื่อ Macro ที่ต้องการ Run ตอนเปิด Excel เช่นกรอกคำว่า Macro1 จะได้เป็น

Code: Select all

Private Sub Workbook_Open()
    Macro1
End Sub
:mrgreen:

Re: ขอวิธีซ่อนสูตร ไม่ให้มองเห็น และ ไม่สามารถแก้ไขสูตรได้ค่

Posted: Mon Jun 21, 2010 1:43 pm
by rune22
ขอบคุณค่ะ