標題:
[發問]
如何限制月曆控制項輸入範圍?
[打印本頁]
作者:
jackson7015
時間:
2014-9-30 09:46
標題:
如何限制月曆控制項輸入範圍?
請問各位前輩
該如何把下列的月曆控制項範圍改成在AH8:AQ14和AH18:AQ18兩範圍區間內?
Private Sub Calendar1_Click()
ActiveCell = Calendar1.Value
Calendar1.Visible = False
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Target
If .Column > 33 And .Column < 45 Then
Calendar1.Visible = True
Calendar1.Top = ActiveCell.Top
Calendar1.Left = ActiveCell.Left
Else
Calendar1.Visible = False
End If
End With
End Sub
複製代碼
作者:
Hsieh
時間:
2014-9-30 14:31
回復
1#
jackson7015
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Target
If Not Intersect(.Cells(1, 1), Union([AH8:AQ14], [AH18:AQ18])) Is Nothing Then
Calendar1.Visible = True
Calendar1.Top = ActiveCell.Top
Calendar1.Left = ActiveCell.Left
Else
Calendar1.Visible = False
End If
End With
End Sub
複製代碼
作者:
jackson7015
時間:
2014-9-30 17:06
回復
2#
Hsieh
感謝Hsieh版主的幫忙
公式完全正常
剛好還有許多需要範圍性控制的,可以一併解決了
再次感謝~:D
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)