PLM之家PLMHome-工业软件践行者

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

[复制链接]

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

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

admin 楼主

2013-9-22 09:58:26

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

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

x
Excel 中插入日期控件的实现方法
2 n9 d! g9 [+ |+ W+ g* W* F7 k1、在某一单元格中插入日历控件
6 \. L% v2 |# U( R(1)选中要插入日历控件的单元格,设置单元格格式为日期型;
; ~. _) Q: T/ L1 M  Z2 E% n/ L(2)点击工具栏,“插入—对象—日历控件”,1 t4 y7 x/ d# y/ A$ `1 W
(3)用快捷方式Alt+F11,双击插入控件的工作表名称,粘贴下面的代码,用来实现单击A1时弹出日历控件,单击日历控件后,将选中的日期值填入A1并隐藏控件。4 \/ [6 @/ L4 P& d; M
Private Sub Calendar1_Click()
" |' D  ^  s% l8 F ActiveCell = Calendar14 }& Y1 t" t' v
Calendar1.Visible = False2 b5 S# e  A/ F9 \# c
[a2].Select! G) `5 U* {5 y& U9 E/ a
End Sub

# g& H. h! e2 N3 X3 _7 I% y( Y- u1 B; Q7 |( k8 Z
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
, x5 _$ h. P9 G" ^' i If Target.Address = "$A$1" Then Calendar1.Visible = True  F5 d! X: a) r
End Sub

) ]. H' J. r; e: N9 \  0 x# E$ P  h. g. Z) Y
- P( i  c, J' B& F" {. r

% O- s# p& B( R7 [
1 K7 ?- ^5 Y7 M9 m& t2、某一列全部设置为插入日历控件。
7 U: J7 [) K& c$ H: ]0 |例如;在C列中,无论点击哪个单元格,就弹出日历控件,选择一个日期后,日期自动插入到单元格;除C列之外,点击其他单元格,不会弹出日历选择控件;2 x0 ^; X7 Q, E' Y5 Q
同上面(1)(2)步后,选择日历控件,双击鼠标,进入代码编辑模式,选择Worksheet和SelectionChange,输入代码:, R- D, ?7 t1 K* T4 Z# J

1 y+ ~5 q1 g& ]3 }! b" z; L1 N& nPrivate Sub Calendar1_Click()
7 D% u8 J! \4 `- xActiveCell = Calendar1.Value
+ h1 c: N0 Y5 J! B9 ^" QMe.Calendar1.Visible = False
$ V3 Q' c3 t: j; eEnd Sub
, Z$ L8 |& S6 e2 ]
* U; a, V8 N' V! QPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)( J1 ?2 i, r" n3 M$ C/ h
If Target.Column = 1 Then
4 g4 ^2 o5 h/ S% \, l1 |9 B$ yMe.Calendar1.Visible = True6 ^; b7 `* y" l6 r# q; `3 l% {
Else
/ Y# k. v+ U2 h) nMe.Calendar1.Visible = False
9 l4 ^, M" l  z4 oEnd If
- G! D, T2 w/ ?, g5 P& j  uEnd Sub. K) o4 b6 ?( Y$ O
6 g. n) i+ h: K
完成后,运行VBA代码,返回Excel操作窗口,即可实现。, Q7 _& C7 K% ^2 s
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了