丹东好吃的在哪:Excel单元格的输入问题???

来源:百度文库 编辑:高考问答 时间:2024/05/04 08:44:54
在Excel中能不能通过EXcel相关设置或VBA宏的操作实现某一个单格,使用人员只能在某一个特定的时间输入,如B3单元格能不能做让我下面的一个员工只能在3月1日上午9点到12点之间输入,其它时间进行操作,Excel会进行拒绝操作呢!谢谢各位!

vba代码:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rSlec
Set rSlec = Application.Intersect(Target, Range("b3"))
If Not rSlec Is Nothing Then
If Day(Now()) = 1 And Month(Now()) = 3 And Hour(Now()) >= 9 And Hour(Now()) <= 12 Then
Else
MsgBox "禁止修改!"
Cells(1, 1).Select
End If
End If

End Sub

告诉你一个关于这方面的论坛
http://club.excelhome.net/index.asp