VBA怎麼在使用者窗體中新增乙個日期窗體? 100

2025-06-09 18:15:43 字數 5156 閱讀 4756

vba怎麼在使用者窗體中新增乙個日期窗體?

1樓:vb程式設計解放雙手

需要繫結日曆控制項,建議不要採用這個花銷的方式。一是,日曆控禪枯件並不是系統自帶的,所以並不是每臺電腦上都有,如果給別人使用,還要帶上日曆控制項並註冊,比較麻煩。二是,使用日曆控制項來輸入日期,並不見得比直接輸入日期來的方便快捷。

建議讓使用者直接輸入就好了,但程式要做好判斷工作,使用cdate(,函式,判臘知斷下使用者輸入輪襲消的是否是日期。

2樓:侯玉川

我的office2007有日曆控制項,但唯磨是高版本的據說沒有了。我曾經提取2007版的控喚迅件給高版本用。

但是,我不建議直接使用日曆控制項了。如果版本公升高的話,控制項很可能不能用。我通常是做一些常用按鈕,例如日期範圍,按月,按周,按年等。

也給幾個下拉選擇框,年、月、日分開,然後再用**組和山此合成日期。這樣會好一些。窗體上做這些控制項還是比較容易的。

列表也比較簡單。 建議參考這種方式。

3樓:網友

有窗態哪搜體的話帆歷 這個**沒有多緩碼複雜。

4樓:萬能知識家

那就是鍵盤輸入就可以了。

怎樣在vba使用者窗體上文字框中新增日曆控制項?

5樓:網友

問:文字框右側的向下三角按鈕是怎樣做出來的?

答:使用「複合框」控制項即可。

要求:日曆在文字框底部顯示。

實現:在窗體中將日曆控制項放在複合框控制項之下,調整大小對齊。然後通過日曆控制項的visible屬性實現日曆的顯示與隱藏。

功能說明:雙擊「複合框」顯示,再次雙擊隱藏。在日曆上選擇日期後,雙擊日曆將選擇的日期輸入複合框。窗體開啟後日歷控制項預設不顯示。

功能**:private sub calendar1_dblclick()

false

end sub

private sub combobox1_dblclick(byval cancel as

notend sub

private sub userform_initialize()

falseend sub

注:其中「複合框」的控制項名稱為combobox1,日曆的控制項名稱為 calendar1.

你可以直接新建窗體,拖入乙個複合框和乙個日曆控制項,雙擊窗體後將以上**複製貼上到**區域即可。

以上可以實現你要的功能。如需示例附件,請發email到,我會回覆給你。

6樓:網友

office自帶的日曆控制項,設計模式,把它畫在你需要的地方,你所說的功能全部自帶。

7樓:晉訪

microsoft date and time picker control

在控制項工具箱上右擊,選擇上面的控制項附加進來,然後就可以用了。

如何在vba的使用者窗體中插入日曆控制項

8樓:du知道君

在工具箱點滑鼠右鍵——附加控制項,在附加控差陸件視窗中選攔並擇如圖的控制項,如沒有,請上網**安裝。確認簡慶跡後選擇控制項在窗體中新增。 控制項**如下 private sub dtpicker1_change()[o2] = subprivate sub dtpicker2_change()[o3] =

vba中,窗體控制項中新增日期控制項並賦值,如圖。謝謝大家!!

9樓:網友

private sub dtpicker1_change()'日期改變事件。

o2].value =

o3].value =

end sub

這種格式:[o2] 可以引用單元格,

vba怎麼新增窗體

10樓:激舞傳奇

您好,請在 excel 2003 中按 alt+f11 開啟 visual basic 器,然後在工具欄中單擊第二個(從左往右數)按鈕。

滑鼠移上去會有 「插入使用者窗體」 的提示,如果發現不是,則單擊下拉箭頭,選擇 「使用者窗體」 即可。

11樓:網友

在工作表視窗中。

選單->工具->巨集->visual basic 器( 或者按快捷鍵alt+f11)會 開啟vba器。

在vba器視窗中。

選單->插入->使用者窗體 會插入乙個使用者窗體 然後就可以編寫窗體**以及在窗體中放入控制項。

如果要顯示使用者窗體。

可以新建乙個巨集 並輸入下面這句:

其中userform1 是窗體控制項的名稱。

例如:sub test()

end sub

當執行這個巨集時 使用者窗體會顯示。

如何用vba實現指定時間執行使用者窗體?

12樓:王禹白告

這個用慧散vba實現指定時間執行告顫使用者窗體這個軟體我都沒有使用過,他是程式設計類的一種,講不清楚,希望大神襪碧敗能夠給你解決。

13樓:網友

這個功能windows的任務計劃已經實現了的。

如果一定要自己寫,就要用timer進行時間控制,然後將程式包成後臺罩冊首服務,開機自動執行服務姿山,大概是這麼個物數思路。

14樓:來自西林塔天真活潑的加菲貓

在vba中設定開啟excel時執行窗體按以下笑培方法操作:1、開啟excel工作簿後,通過點選「開發工具腔毀」選項卡的「visual basic」按鈕或用快捷碰圓唯。

15樓:解答各種疑難問題

美女分很多種,而你屬於喊漏陪那種高貴又很漂亮,聲音中帶搜雀有甜甜的感覺,在夕陽的陽光下盡情享受美味玫瑰花鄭蠢的芬香。

16樓:何必太執著丶

:優冊者質單位折扣利州姿薯率可以申請到折。優質折扣折扣利率是指各大銀行對中長期貸款(一年以上的)的利率,大都規定按冊扒年浮動(一年。

17樓:默守那份愛

1. 使攔正用窗體及其他控制項做查詢的條件敏碰的輸入 2. 使用excel作為查詢結果的輸出 3.

從桌面上看應該是,前面乙個視窗輸入查詢條件,然後點簡拿悔確定,後面有個excel顯示結果。

18樓:搞一安

:美女分很多種,而你屬於那種高貴又胡寬很漂亮,聲音中帶有甜甜的感覺,在夕陽的陽光下褲遲亮盡情享受美味玫瑰花的芬旦基香。

19樓:在神農架航海的馬更歇狼

如何用vba實現指定時間執行使用者的窗體呢?這一定要找乙個計算機高手來做。

20樓:匿名使用者

首先,你要分析友敏攜,你的強項是什麼,你有什麼資源,或者由什麼技術?如果都沒有就找有的人合作或者入股的形式進行合夥創業,畢竟乙個人的力量單薄。

其次,你打算從哪一行,你懂那一行,不熟不拿纖做,不然就是拿錢交學費,打水漂好伏。

21樓:愛瑩品麗康

ba how to display real time clock in a userform?(vba如何在使用者窗體中顯示即時時核段鍾。我解決了其他人在所選答案中搜氏巖使用世御給定**遇到的問題。

我刪除了最新時間。

22樓:網友

本人本次實踐的目亂茄納標是資料查詢。具體實現方式應該是: 1.

使用窗體及其他控制項做查詢的條件的輸入 2. 使用excel作為查詢結果的輸出納衫 3. 從桌面上看應該是,前面乙個視窗輸譁沒入查詢條件,然後點確定,後面有個excel顯示結果。

4. 類似下圖這種。

23樓:山海藏意深

這個簡單抄:在模組裡建巨集**顯示提氏胡洞示框。如:

sub box()msgbox ("提示內容……殲枯")end sub在另外的**中定時呼叫巨集box(假設定時時間在sheet1表的a1單元格)。如在開啟檔案時做仿執行:private sub workbook_open() timevalue(sh...

24樓:最愛清心飛揚

在模組裡建巨集派伏談**顯示提示框。如:

sub box()

msgbox ("提示內容……"

end sub

在另外的**中定時呼叫巨集box(假廳缺設定時時間在sheet1表的a1單元格)。如在開啟檔案時執行:

private sub workbook_open()timevalue("a1").text), 塵碰box"

end sub

如何讓vba使用者窗體的文字框內自動顯示出系統時間?

25樓:褚利逢鵬

不好弄。可以換一思路,當滑鼠移到文字框上面的時候,自動選中已有文字,直接輸入就可以了。

mousemove事件。

withtextbox1

selstart=0

sellength

len(.text)

endwith

26樓:魚木混豬喲

vba中窗體出現時觸發事件,使用userform_initialize(),類似vb中的form_load()

vba中的文字框是textbox,而vb中的是text日期都可以用date函式來獲得,預設是yyyy/m/d格式,如果一定要顯示固定格式,可以format函式,例如formt(date,"yyyy-m-d")

故下面**可實現題目中的要求——(假設日期框是textbox1)private sub userform_initialize()= formt(date,"yyyy-m-d")end sub

27樓:網友

的窗體的話,你在它的**中複製下面的內容。

private sub form_load()= date

end sub

excel的vba窗體的話,你複製下面的**(textbox1為日期框)

private sub userform_initialize()= date

end sub

date函式就是系統日期,形式就是2009-3-4這種的。

28樓:網友

在 form_load里加 text*.text=format(data,"yyyy-m-d") text*為日期那個文字框的名字。

怎樣斷掉同路由器中其他使用者,怎樣斷掉同一個路由器中其他使用者

路由是你的麼。如果是你的繼續往下看 方法1 首先安全設定裡,mac過濾功能,新增新條目,把你自己的電腦mac地址新增進去,mac是在開始執行,cmd命令裡輸入ipconfig all可以看到 然後,在路由安全設定這個項裡,防火牆設定,開啟mac地址過濾,僅允許已設mac地址列表中已啟用的mac地址訪...

註冊商標之後,想新增小類怎麼辦,註冊一個商標之後,想新增小類怎麼辦?

你好,注來冊商標可以免費新增自10個小類bai,想多新增小類需要繳納du小類的費用 zhi。商標申請關鍵在於全面的 dao檢索 專業的風險評估。鄭州睿信官網也可以提供商標查詢,您可以自行檢索。商標申請流程 商標註冊一般分為個人和公司申請兩種。個人申請所需檔案 1 身份證影印件 需簽名 2 個體工商戶...

ps中怎麼以點為中心畫圓,ps中怎麼以一個點為中心畫圓

在選中 橢圓工具 的狀態下 1 什麼鍵都不按,游標無其它符號出現,滑鼠拖動可繪製以外接矩形的1個頂點中心的 橢圓 2 按住alt鍵,游標出現 滑鼠拖動可繪製以游標起始位置為中心的 橢圓 3 按住shift鍵,游標出現 滑鼠拖動可繪製以外接正方形的1個頂點中心的 圓 4 按住alt和shift鍵,游標...