如何用vba实现在EXCEL固定区域坐标内点击单元格,显示日期控件

如何用vba实现在EXCEL固定区域坐标内点击单元格,显示日期控件?... 如何用vba实现在EXCEL固定区域坐标内点击单元格,显示日期控件? 展开
 我来答
手机用户44689
2015-05-17 · TA获得超过133个赞
知道答主
回答量:130
采纳率:0%
帮助的人:128万
展开全部
第一首先要用 Private Sub Worksheet_Change(ByVal Target As Range) 触发事件。 第二要用到日期控件: 方法一:先将控件工具箱调出来。视图-工具栏-控件工具箱。 在控件工具箱上最下面那个按钮是其他控件,打开它,找到Microsoft Date and Time Picker Control, 这个就是日历控件。然后在一个单元格上拖画一个框,日历控件就出来了。 然后在控件工具箱上退出设计模式,日历控件就能使用了。 在你所要用到的单元格内画出,大小要和单元格一样; 选中控件,右键单击选择菜单“设置控件格式”,在"属性"选项中选择“大小、位置均随单元格而变”,确定; 右键单击控件选择菜单“查看代码”,进入VBA后,键入以下代码: Private Sub DTPicker1_Change() Sheet1.Cells(1, 1) = CStr(DTPicker1) End Sub Private Sub DTPicker1_Click() Sheet1.Cells(1, 1) = CStr(DTPicker1) End Sub 返回到Excel,调整单元格大小使控件完全显示; 退出设计模式,OK。如果没有这个控件可以自己去网上下载个控件或者用方法2. 方法2:在EXCEL窗口中执行“ 视图 ”→“ 工具栏 ”→“ 控件工具箱 ”添加“ 日历控件 11.0 ”
广惠大锐逸
2020-02-08 · TA获得超过3589个赞
知道大有可为答主
回答量:3067
采纳率:25%
帮助的人:193万
展开全部
[Excel
VBA]
如何将日历控件中的年月日分别存放在同行三个单元格中?
http://www.exceltip.net/thread-8358-1-1-2667.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式