返回列表 上一主題 發帖

可以只限人手輸入, 不能複製貼上嗎

可以只限人手輸入, 不能複製貼上嗎

請問可以在工作表中只能人手輸入資料, 不可以用複製及貼上方法嗎?
請指教

[版主管理留言]
  • GBKEE(2014/10/9 20:06): Excel檔案置入壓縮檔上傳

DEAR SIR
  我不能上傳檔案 之前有看過前輩例子如下.
  指定工作表讓 "覆製""貼上"無法使用之程式碼.
  將圖一程式碼COPY至指定之工作表內即可.

圖一
Private Sub Worksheet_Activate()
Dim a As CommandBarControl
Application.OnKey "^c", ""
Application.OnKey "^v", ""
With Application.CommandBars.ActiveMenuBar.Controls("編輯(E)")
For Each a In .Controls
  If a.ID = 19 Or a.ID = 22 Or a.ID = 21 Or a.ID = 755 Then
    a.Enabled = False
  End If
Next
End With
End Sub

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
End Sub

Private Sub Worksheet_Deactivate()
Dim a As CommandBarControl
Application.OnKey "^c"
Application.OnKey "^v"
With Application.CommandBars.ActiveMenuBar.Controls("編輯(E)")
For Each a In .Controls
  If a.ID = 19 Or a.ID = 22 Or a.ID = 21 Or a.ID = 755 Then
    a.Enabled = True
  End If
Next
End With
End Sub
羅

TOP

好合用, 謝謝

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題