选择日期Excel日历控件将日期插入到指定单元格

 时间:2024-09-25 00:35:50

、在Excel中如何实现选择日历控件,就将日期插入到指定的单元格?

方法/步骤

1、请跟随如下操作;   在EXCEL窗口中执行“视图”→“工具栏”→“控件工具箱”;弹出如下图对话框;

选择日期Excel日历控件将日期插入到指定单元格

2、按上图的操作,找到“日历控件11.0”,之后在EXCEL窗口中使用鼠标左键一拖,拖出如下图的控件;

选择日期Excel日历控件将日期插入到指定单元格

3、上图,我们要实现的结果鋈守踬痊是:在C列中,无论点击哪个单元格,就弹出日历控件,选择一个日期之后,日期自动插入到单元格;除C列之外,点击其他列的单元格,不会弹出日历选择控件;   要想实现这样的效果芟坳葩津,得使用VBA来实现;   选择日历控件,鼠标左键双击,进入代码编辑模式;如下图!

选择日期Excel日历控件将日期插入到指定单元格

4、上图中,第一个过程代码就是日历控件所需要的代码,另外,还得需要另外一个代码,在图中按红线圈住部分选择,找到对应的过程,输入如下的VBA代码即可!   完成之后,直接运行VBA代码,返回EXCEL操作窗口,即可实现效果了!

选择日期Excel日历控件将日期插入到指定单元格

5、如上图,C3单元格已插入了日期,当你选探怙鲔译择C列其他单元格时,就弹出日历控件,以供选择,选择完成,即可插入日期了!   为方便操作,提供源代码: P鸡堕樱陨rivateSubCalendar1_Click()ActiveCell=Calendar1.ValueMe.Calendar1.Visible=FalseEndSub PrivateSubWorksheet_SelectionChange(ByValTargetAsRange)IfTarget.Column=1ThenMe.Calendar1.Visible=TrueElseMe.Calendar1.Visible=FalseEndIfEndSub

EXCEL限定输入指定范围内的日期 在VBA中,如何编写代码为工作表添加密码! 怎样使用VBA筛选前五个最大值? vba怎么让状态栏显示提示信息 表格vba设置好选定区域不能更改后怎样解除
热门搜索
节约粮食的图片 q版图片 赛龙舟图片 武动乾坤漫画全集 哈哈图片