excel 檔案引入DTpicker
加入如下代碼:
Option Explicit
Private Sub DTPicker1_Change()
ActiveCell.Value = DTPicker1.Value
DTPicker1.Visible = False
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Me.DTPicker1
If Target.Column = 1 And Target.Count = 1 Then
.Visible = True
.Width = Target.Width + 15
.Left = Target.Left
.Top = Target.Top
.Height = Target.Height
Else
.Visible = False
End If
End With
End Sub
退出設計模式,運行正常


但是,關閉檔案再開啟就不能插入日期了


需要在設計模式下編輯一下DTpicker屬性才可
求大師解惑,我想讓開啟檔案的人能插入日期
謝謝
uj5u.com熱心網友回復:
檢查一下你的宏安全級別。uj5u.com熱心網友回復:

uj5u.com熱心網友回復:
安全性已經降低uj5u.com熱心網友回復:
求大師解惑阿uj5u.com熱心網友回復:
2007的啊。可能是你保存的檔案格式有問題。
你的檔案后綴是xlsx吧,這種是不帶宏的作業簿。
如果要使vba有效,請在保存的時候選擇帶宏的xlsm的格式即可。
uj5u.com熱心網友回復:
2013的,保存格式也是啟用宏的,每次想生效必須用設計模式,點DTPICKER屬性,再應用uj5u.com熱心網友回復:
樓主夠超前的,我還在用2003,偶爾用用2007.....至于2013的,俺沒見過也沒用過,幫頂......
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/126372.html
標籤:VB基礎類
下一篇:VB串口通信出現實時錯誤8020
