回覆列表
-
1 # 破送禮送去了
-
2 # 使用者5635123734932
用VBA做一個程式碼,可以在選中E2單元格時彈出一個日曆控制元件,選擇日期後日歷控制元件就自動隱藏,同時E2單元格顯示剛才選中的日期值。
先在工作表中新增一個日曆控制元件,然後點下面工作表標籤名字,按滑鼠右鍵,從彈出的快捷選單中選“檢視程式碼”,然後把下面程式碼貼上進去,回到excel視窗就能使用了。
Private Sub Calendar1_Click()
Range("e2") = Calendar1.Value "讓E2單元格顯示日曆控制元件的值
Calendar1.Visible = False
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$E$2" Then
Calendar1.Visible = True
Else
Calendar1.Visible = False
End If
End Sub
Vlookup的非正確值不會是0,只會顯示#N/A,我猜可能是前面加了iferror,設定瞭如果錯誤就顯示某個特定字元