Board logo

標題: 請問...如何在工作表開啟時,就鎖住鍵盤及滑鼠右鍵 [打印本頁]

作者: pcwater    時間: 2011-7-18 01:11     標題: 請問...如何在工作表開啟時,就鎖住鍵盤及滑鼠右鍵

請問~~
因為工作的關係,我需要將excel工作表內的某幾個儲存格鎖住
只能用特定的方式(barcode或磅秤)輸入值到儲存格,但鍵盤及滑鼠右鍵需鎖住不能使用
我要在工作表內如何編寫程式碼??
作者: GBKEE    時間: 2011-7-18 08:18

回復 1# pcwater
需要將excel工作表內的某幾個儲存格鎖住
用保護工作表方法即可
滑鼠右鍵需鎖住不能使用
VBA工作表中按下右鍵的預設事件
  1. Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
  2. Cancel = True        '停止顯示預設的功能表
  3. End Sub
複製代碼

PS: barcode 是條碼嗎? 沒這設備不知如何使用,找不到VBA鎖定鍵盤的語法.
作者: pcwater    時間: 2011-7-19 00:00

回復 2# GBKEE


  感謝版主回覆
  barcode是條碼沒錯
  之前有試著把工作表鎖住,可是會連可以輸入的儲存格都鎖掉
  所以才想說看能不能用vb鎖
作者: GBKEE    時間: 2011-7-19 06:59

回復 3# pcwater
之前有試著把工作表鎖住,可是會連可以輸入的儲存格都鎖掉
要輸入的儲存格的->儲存格格式->保護 : 取消 [鎖定]
工作表鎖住時就可以輸入了




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)