今天做Excel表格的时候,在表格中需要嵌入日历丰富表格的内容。结合网上找到的一些方法,把具体实现步骤整理了一下,加上一些我自己使用到的VB代码,自己留个脚印,以后也会用得上。本文档指导在Excel 2007中启用日历控件,并在指定列中弹出日历选择框的步骤。

1. 先需下载并注册安装Excel 2007的日期控件文件MSCAL.OCX。

在Microsoft网站或internet上下载日历控件文件MSCAL.OCX(不同版本Office有不同的日历控件文件),保存到C:\Windows\System32文件夹中,打开CMD窗口,输入命令“Regsvr32 mscal.ocx”后显示注册成功。

2. 在Excel中显示“开发工具”菜单栏。

3. 点击“插入”的“其他控件”。

4. 浏览到最底部看到注册安装的日历控件,点击“确定 ”。

5. 在VB编辑器中输入如下的代码(如图所示):

********************************

Private Sub Calendar2_Click()

ActiveCell = Calendar2.Value

Me.Calendar2.Visible = False

End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Column = 6 Then 'D列为日期输入列,只对应excel的字母列,例如D对应4,'G对应7,不是实际的显示列对应的数字

Calendar2.Left = Target.Left + Target.Width '设置日历控件弹出后的位置

Calendar2.Top = Target.Top + Target.Height '同上

Calendar2.Value = Date '设置默认日期为系统日期

Calendar2.Visible = True '使日历控件可见

ElseIf Target.Column = 6 Then 'F列为日期输入列

Calendar2.Left = Target.Left + Target.Width

Calendar2.Top = Target.Top + Target.Height

Calendar2.Value = Date

Calendar2.Visible = True

Else

Calendar2.Visible = False '单击其他列时隐藏日历控件

End If

End Sub

********************************

6. 点击“保存”,选择“Excel启用宏”的格式文件进行保存。

7. 打开EXCEL文件,运行原来的宏,有可能出现“宏”被禁止运行的提示,解决的方法如下:在EXCEL操作中执行“工具”→“宏”→“安全性”中修改宏打开的安全级别。

Excel 2007中日历控件使用相关推荐

  1. Excel 2007中日历控件使用(文字)

    在Excel中插入日历控件 1.在某一单元格中插入日历控件 (1)选中要插入日历控件的单元格,设置单元格格式为日期型: (2)点击工具栏,"插入-对象-日历控件", (3)用快捷方 ...

  2. Excel 2010 安装日历控件 注册

    第一步:先安装日历控件 从别的电脑拷贝:路径如下 C:\Program Files\Microsoft Office\OFFICE11\MSCAL.OCX 或者C:\Program Files\Mic ...

  3. Office2010,PPT,EXCEL如何插入日历控件

    1 在Office2010中插入其他控件,然后找到日历控件 2 十字架随便在Excel中绘制一下,得到一个日历控件,注意此时还是在设计模式下,在设计模式下日历控件不是正常状态,你还是可以双击这个控件进 ...

  4. EXCEL :添加日历控件

    1.在EXCEL中进入VBA状态,有如下几种方法: 1)工具->宏->Visual Basic编辑器 2)Alt + F11 3)在工作表标签处点击右键,选择查看代码 4)窗口->工 ...

  5. AJAX中日历控件的应用

    阅读全文并下载:http://www.cckan.net/forum.php?mod=viewthread&tid=44 <%@ Page Code Language="C#& ...

  6. WPF 4 日历控件(Calendar)

    WPF 4 日历控件(Calendar) 原文:WPF 4 日历控件(Calendar) 在之前我已经写过两篇关于WPF 4 任务栏(Taskbar)相关的特性.相信自从VS2010 Beta 版放出 ...

  7. wpf 日期选择对话窗_WPF 4 日历控件(Calendar)

    在之前我已经写过两篇关于WPF 4 任务栏(Taskbar)相关的特性.相信自从VS2010 Beta 版放出后,WPF 的粉丝们肯定在第一时间了解了WPF 4 的一些新控件及新功能.赶在明天Visu ...

  8. excel日历弄到html,Excel中进行添加日历控件的两种方法

    有时我们在运用Excel表格的时候会运用到日历的控件,可是小伙伴们却不知道在哪里添加.那么我们来看一下,它到底躲藏在哪里,又该怎么添加呢?今天,学习啦小编就教大家在Excel中进行添加日历控件的两种方 ...

  9. excel日历弄到html,如何在Excel中利用日历控件来快速输入日期

    给大家分享了一个利用日历控件在Excel单元格中输入日期的小窍门.大家知道,物流和会计行业的报表,经常需要手工输入一些日期,例如发货日期,在途时间.到达配送中心日期.签收日期等,如果手工输入,难免出错 ...

最新文章

  1. 全局稳定性收敛平衡点为0吗_神经网络的稳定性阐明.pdf
  2. java视频流传输_目前在Web浏览器中流式传输实时视频的最佳做法?
  3. mysql5.7版本安装部署详细步骤
  4. CRM 里面table download to excel的实现
  5. sun jdk 与jdk_Sun过去的世界中的JDK 11和代理
  6. osg动态加载模型不显示_OSG仿真案例(8)——读取FBX格式文件并显示(无动画)...
  7. windows下memcache的安装总结
  8. cpu消耗 pytorch_高效 PyTorch :如何消除训练瓶颈
  9. ul 响应式 布局_HTML5中响应式布局怎么弄??
  10. windows下手动安装composer并配置环境变量
  11. ajax长连接的具体实现,ajax实现服务器与浏览器长连接的功能
  12. 局域网屏幕监控软件_掌控局域网监控软件(zklan)
  13. 51单片机学习笔记——DA转换
  14. NSI50150ADT4G TO-252 ON安森美 150-350mA 50V 4.2W LED驱动器 工业级规格认证
  15. 黄河中下游地区精化似大地水准面研究与实施
  16. DSP CCS3.3安装问题与解决方案
  17. 现在计算机怎样读硬盘端口,组装电脑之硬盘识别篇
  18. 部分互联网公司及通信公司校招时间表及薪资(参考2017)
  19. Three.js 学习之路(一)
  20. 四肽DArg-GDW,144161-76-2

热门文章

  1. 【论文阅读】Multimodal Fusion with Co-Attention Networks for Fake News Detection --- 虚假新闻检测,多模态融合
  2. JavaScript第二十四篇 高级定时器(下)
  3. 力扣378.有序矩阵中第K小的元素
  4. 技术与经济之六:现代化的陷阱
  5. 微信小程序选择图片和预览图片
  6. 将字符串中的换行替换成空
  7. 李开复:长尾效应带给媒体的不是威胁
  8. Exp10 Final 类CTF(Webug3.0漏洞靶场—渗透基础)
  9. Fluent边界条件设定方法
  10. 刘磨叽恶狠狠地瞪了了张s