查看: 5397|回复: 0

[转载电子书] Excel 中插入日期控件的实现方法

[复制链接]

6

主题

4

回帖

60

积分

管理员

积分
60
发表于 2013-9-22 09:58:26 | 显示全部楼层 |阅读模式

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

×
Excel 中插入日期控件的实现方法
% @5 Q, W3 ~' r! v0 h  R1、在某一单元格中插入日历控件
/ d1 s7 M- f$ h; o. X& Z5 E4 _(1)选中要插入日历控件的单元格,设置单元格格式为日期型;
/ D! |$ R7 r2 Z4 U(2)点击工具栏,“插入—对象—日历控件”,
( P1 K& G$ `$ m0 C5 F+ m(3)用快捷方式Alt+F11,双击插入控件的工作表名称,粘贴下面的代码,用来实现单击A1时弹出日历控件,单击日历控件后,将选中的日期值填入A1并隐藏控件。
' y/ C: S) G* n. o+ GPrivate Sub Calendar1_Click()
2 c6 h2 F" t) O( Y! I$ h- l0 R1 @; O& | ActiveCell = Calendar1" r. M$ P! X% s2 q3 B8 ?0 A
Calendar1.Visible = False
0 X0 t- Q/ n8 w* `/ k" \ [a2].Select. _% p$ n: l" G$ X* e
End Sub

7 a$ M& b/ X5 U) L( s; n" T
! Y* S1 A! q/ G+ j3 ePrivate Sub Worksheet_SelectionChange(ByVal Target As Range)( T" @* R7 J  L/ W, a: n
If Target.Address = "$A$1" Then Calendar1.Visible = True
! p3 z7 y. K. v/ E9 CEnd Sub
* w4 @* ?, A' m6 H0 D  W: r
  8 r  T+ V/ {5 @# B+ t5 v

; e. ~6 Y$ M! D0 P/ M+ j ) l) |* x: ?7 M$ ~, A. B4 p- y* y

5 u' A9 v3 m* X9 \/ a& O7 O9 a2、某一列全部设置为插入日历控件。% n) F5 x; [& D3 m7 E, \
例如;在C列中,无论点击哪个单元格,就弹出日历控件,选择一个日期后,日期自动插入到单元格;除C列之外,点击其他单元格,不会弹出日历选择控件;
: H; N( `" R7 ~3 T5 g6 [同上面(1)(2)步后,选择日历控件,双击鼠标,进入代码编辑模式,选择Worksheet和SelectionChange,输入代码:2 J" ^2 i$ R0 h$ e! R) @

' K5 E, R" v0 p3 w2 q4 u) i5 ]) ]Private Sub Calendar1_Click()
" x3 d  B5 i0 S6 FActiveCell = Calendar1.Value6 d* i0 h9 M$ c# R
Me.Calendar1.Visible = False: B" [) g* G: P# d; [; Q
End Sub: h# o5 E1 D- e$ t7 f5 {
9 t4 |  \- u& r3 K* h
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
4 p; J* O& v1 q. w$ XIf Target.Column = 1 Then
5 O6 w, h6 l" qMe.Calendar1.Visible = True3 ~% H, _9 ]7 c
Else) T' J& M8 V, t% [) K
Me.Calendar1.Visible = False  C2 N% Y1 d7 w8 M( K
End If
5 t: x7 I+ x5 CEnd Sub% j! M* Z4 b( k' s; L  ^

, U8 ^: K: o, d5 ]. {0 G4 ]完成后,运行VBA代码,返回Excel操作窗口,即可实现。9 S9 c6 i& s. D
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

在本版发帖
关注公众号
QQ客服返回顶部