PLM之家PLMHome-国产软件践行者

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

[复制链接]

2013-9-22 09:58:26 4905 0

admin 发表于 2013-9-22 09:58:26 |阅读模式

admin 楼主

2013-9-22 09:58:26

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

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

x
Excel 中插入日期控件的实现方法  y( Q6 c6 ?" @# O2 t( o. o
1、在某一单元格中插入日历控件" x* F, b/ [% M& J
(1)选中要插入日历控件的单元格,设置单元格格式为日期型;, g4 y8 S1 x! U+ C; e
(2)点击工具栏,“插入—对象—日历控件”,5 A3 V; T9 w4 [4 X
(3)用快捷方式Alt+F11,双击插入控件的工作表名称,粘贴下面的代码,用来实现单击A1时弹出日历控件,单击日历控件后,将选中的日期值填入A1并隐藏控件。
0 ?* b) P6 @8 V" m) |9 MPrivate Sub Calendar1_Click()9 @/ n6 I3 x9 p6 L
ActiveCell = Calendar1/ a. O, I+ b  A4 B/ e" W
Calendar1.Visible = False
$ _, p# m. D" C [a2].Select
- O: c. ^% n! @7 AEnd Sub

9 {) ]. p, l% N, f
+ U# m2 r. x. o, i+ f/ Q5 [" x% C/ n( f  OPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)  P& G+ X& p. Z" W' y- F
If Target.Address = "$A$1" Then Calendar1.Visible = True
& Z( V& q' P# Z" JEnd Sub

( y6 y# r  Q5 e' a  
, I7 {9 K3 E. z/ Y: A( n/ r% O. i7 |
. r2 h% T; c5 j* }% j

7 A( F0 K0 y* T8 d2、某一列全部设置为插入日历控件。* E( h0 J3 M, i- @( p; u
例如;在C列中,无论点击哪个单元格,就弹出日历控件,选择一个日期后,日期自动插入到单元格;除C列之外,点击其他单元格,不会弹出日历选择控件;
- n& K- ~- x6 q, n$ k0 V7 h同上面(1)(2)步后,选择日历控件,双击鼠标,进入代码编辑模式,选择Worksheet和SelectionChange,输入代码:% G( d3 @( O8 S2 D, |! o4 a
8 X  x# G7 r6 b
Private Sub Calendar1_Click()3 b1 d' ?8 Y* Q9 C5 P5 p7 J
ActiveCell = Calendar1.Value8 C7 }3 D4 V) C/ G# q6 T* j
Me.Calendar1.Visible = False
/ g6 `1 ]% [( z; a7 X1 \+ iEnd Sub: E. S" W( X7 `; \3 I

. ?5 Y1 H% R% |/ Z; J% N4 n0 MPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)
7 j6 y& R2 F4 e# `  H, ^) v1 zIf Target.Column = 1 Then' ]* L8 L' b5 K+ F) o1 n
Me.Calendar1.Visible = True+ \  \; E5 Z& n' @9 Z- M
Else
6 w4 V& R1 N2 X. zMe.Calendar1.Visible = False/ b2 `+ A# K, L3 w  \
End If) C* l6 [. U$ N$ ~) |3 Z
End Sub
' B$ r2 ^! F- v7 G + ?3 w3 g0 D( q! t* O3 `" b
完成后,运行VBA代码,返回Excel操作窗口,即可实现。
' g7 s* t& ]! f& t/ t% f
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了