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

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

[复制链接]

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

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

admin 楼主

2013-9-22 09:58:26

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

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

x
Excel 中插入日期控件的实现方法. Y, M7 l7 B+ v: q
1、在某一单元格中插入日历控件" C# z) i# C. }$ h6 v; x
(1)选中要插入日历控件的单元格,设置单元格格式为日期型;
! ~$ w- W; z. \' w) }! G+ \(2)点击工具栏,“插入—对象—日历控件”,
! S  d. O; C" a2 P# L7 z6 t  [(3)用快捷方式Alt+F11,双击插入控件的工作表名称,粘贴下面的代码,用来实现单击A1时弹出日历控件,单击日历控件后,将选中的日期值填入A1并隐藏控件。. y( V# O/ Y& o6 g
Private Sub Calendar1_Click()
$ R0 C- c8 m9 ~9 _ ActiveCell = Calendar12 H0 p: w( w8 F8 l# k' c$ I- F
Calendar1.Visible = False
7 w4 _2 p+ C. p& k [a2].Select
* O' M* L) c& F- `End Sub

+ Z7 T6 T* \6 ^$ p( w+ ?6 P: Z+ W# r5 c( `( Y6 o
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
! f& {9 m7 d! s If Target.Address = "$A$1" Then Calendar1.Visible = True
# z( s5 @6 R; Y8 |/ k8 G- rEnd Sub

3 A5 L3 Z: O% a# e" b  ; Y( c7 s! N1 D* I  e8 N- h- P

( c, O% P% ~% y+ s# H- x0 [
3 p+ `& m; D' e" g
0 L; \, q- I$ w8 l/ P4 b2、某一列全部设置为插入日历控件。; u( B, A& w& o, T" y4 m3 T/ V
例如;在C列中,无论点击哪个单元格,就弹出日历控件,选择一个日期后,日期自动插入到单元格;除C列之外,点击其他单元格,不会弹出日历选择控件;9 J9 N" U- @: h4 {* g
同上面(1)(2)步后,选择日历控件,双击鼠标,进入代码编辑模式,选择Worksheet和SelectionChange,输入代码:
$ M. X7 C/ m" b( s, d 6 s5 a" E% Z/ d. u/ x  y2 ~0 g
Private Sub Calendar1_Click()
  ~! {! C+ ^$ J3 V$ O! v' dActiveCell = Calendar1.Value; q$ n0 G; H: M* l
Me.Calendar1.Visible = False
' h4 }# m& h) @End Sub4 n2 Z5 [" J  J+ a3 C

; z1 i! `+ z( j3 M7 n" Q5 dPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)
. m! C( u7 ~& u0 q% z7 ^If Target.Column = 1 Then3 {. q4 O' Z! m
Me.Calendar1.Visible = True- S& h6 U) M* ~
Else  O/ m5 ~2 G! g2 V* B' F* l
Me.Calendar1.Visible = False
$ V( M7 q, [# M( LEnd If
5 n+ v+ n0 I6 S, i  l6 MEnd Sub
- w: C% n' M+ x2 w - E/ |6 U" L# O9 N
完成后,运行VBA代码,返回Excel操作窗口,即可实现。
% I4 P( v: H7 Y' }
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了