excel 2010 如何設置日期選擇器


excel 中想輸入很多的日期。如果每個日期都直接手動輸入太過於繁瑣,而且容易出錯。想制作一個日期選擇器,直接鼠標點選就可以了。

效果如下:

 

具體實現參考

http://wenku.baidu.com/link?url=24c69CpNrbM_ioLUMtAEj0dRBPkXb4D1gQdsyVlostKCaWoykflaqL10bjJptofQ054E1XF6cWudKMQayRgM_osx0BaW9b6ug3V3PXzaZbC

參考文件中只是一個大概的方向,具體實現時可能遇到各種問題。

 

我用的是Microsoft Date and Time Picker Control 控件。實現中遇到的問題描述如下,

 

1. 如何打開excel 2010 的開發工具

依次打開, 文件-選項-自定義-自定義功能區-主選項卡,勾選開發工具。

2. 如何在excel 2010 中插入Microsoft Date and Time Picker Control 控件

在開發工具欄目下選擇插入,其他控件,然后選擇Microsoft data and time picker control.

如果找不到的話需要重新安裝日歷控件包。

下載一個mscomct2 控件包。

EXCEL日歷控件,Microsoft Office mscomct2 控件包,該控件包主要用於增補 Microsoft Office 窗體系統部分丟失的控件腳本,不包含其它任何插件或程序,敬請放心安裝使用。

 

放到c:/windows/system32 目錄下

以管理員身份運行cmd.exe.  運行  regsvr32 mscomct2.ocx. 

就可以找到DTPicker 了。

 

3.如何將DTPicker 作為輸入日期的手段

在適當的位置畫一個DTPicker. 

雙擊日歷控件,編寫兩個函數。

我的實現是,當鼠標點擊所有行數模4為1的行時就會跳出DTPicker ,在DTPicker 選擇日期后點擊以下就可以隱藏DTPicker 同時將Value 送給activecell.

后來發現以下鏈接中寫的函數更為精確。

http://wenku.baidu.com/link?url=6_zqjGgaV5xCRuMSkt5ZfS50k9yVpuo52-F1OZ-B6DOGaqh_1SbzKeZiTpy6NjMc7aaBre3PxR4vrg0EGhQNN6M4D8IdkSUERlko9__k3M_

退出設計模式,就可以了。

 

4. 如何解決無法

無法在未啟用宏的工作簿中保存以下功能

 excel2010 中如果要想保持帶有宏的工作簿就會跳出一個“

無法在未啟用宏的工作簿中保存以下功能

”的對話框。

 

解決方案是文件另存為 .xlsm 為后綴的問題。

 

5. 如何解決excel 2010 

保存EXCEL時提示隱私問題警告

 

點擊,文件-選項-信任中心-個人信任選項, 去掉“保持時從文件屬性中刪除個人信息。”

 

這樣就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM