PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

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

admin 楼主

2013-9-22 09:58:26

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

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

x
Excel 中插入日期控件的实现方法
3 `# Y1 m4 r+ D6 Z" D; z" B1、在某一单元格中插入日历控件/ a: q5 l- A" `
(1)选中要插入日历控件的单元格,设置单元格格式为日期型;
! t# M: j" q' k+ ]1 ^6 C% V" N2 |" m5 ](2)点击工具栏,“插入—对象—日历控件”,
. k3 Z+ F5 m! o(3)用快捷方式Alt+F11,双击插入控件的工作表名称,粘贴下面的代码,用来实现单击A1时弹出日历控件,单击日历控件后,将选中的日期值填入A1并隐藏控件。
/ a6 y$ x7 s, t% o3 E- c0 WPrivate Sub Calendar1_Click(): _) X( ~5 P$ {4 o6 `- K
ActiveCell = Calendar1# k: I7 v2 S: U. ?0 |, s2 \; M
Calendar1.Visible = False
( ~& E8 u2 g1 { [a2].Select
0 W) p% R9 j6 j, o7 q  D5 xEnd Sub
3 P2 V6 p& p7 K' u

( H+ R1 `( |! N8 S/ p; jPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)
: H6 n$ {* q1 Z6 r  L! f% m# d If Target.Address = "$A$1" Then Calendar1.Visible = True
4 R+ p  I, A  f9 r1 hEnd Sub
* T) p/ p3 G+ X
  6 R! y& O- x: Y  L; K# E

- y# ~8 h! n; }) h( ~
: m3 |) e" q. y: X0 J3 y- ~0 P; [) z& [" K5 y
2、某一列全部设置为插入日历控件。& p) ~( V# J6 G
例如;在C列中,无论点击哪个单元格,就弹出日历控件,选择一个日期后,日期自动插入到单元格;除C列之外,点击其他单元格,不会弹出日历选择控件;
: o9 J8 L( W5 w4 ^" [/ s同上面(1)(2)步后,选择日历控件,双击鼠标,进入代码编辑模式,选择Worksheet和SelectionChange,输入代码:
" N3 r  C, O0 s2 [
8 d' Y$ @9 ^! N& vPrivate Sub Calendar1_Click(). L' y7 C+ [& t# M2 H
ActiveCell = Calendar1.Value" t6 Q' m8 Y) a6 T# O  `1 ?
Me.Calendar1.Visible = False! l2 Z4 m, i' t8 L# t
End Sub
* n% N  y1 c$ c- L( h' r
9 c. s, i$ V) A! b% J+ uPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)6 G7 d. t3 ^3 ^
If Target.Column = 1 Then
) h" G/ ^9 [# K! _Me.Calendar1.Visible = True
  g7 x% P) |4 p: v0 g" _Else9 T* ]# @% c, S5 Q1 o+ A
Me.Calendar1.Visible = False
" C. \1 n: @& ^0 w! e* o; sEnd If+ u9 R) p/ m* s8 o- P
End Sub3 z* q0 @) f6 Q  S8 _

+ T: y, ^7 n7 L1 u& t  h: |完成后,运行VBA代码,返回Excel操作窗口,即可实现。9 v3 n8 `/ D, _1 V# D% 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二次开发专题模块培训报名开始啦

    我知道了