在Excel中使用日期控件方法详解(补充日历控件12.0的用法) 在excel中使用日期控件方法详解 1.插入日期控件 ①.打开需要插入日期控件的工作薄,依次点击【视图】【工具栏】【控件工具箱】,调出控件工具栏。 ②. 单击控件工具栏中的其他控件,然后选择(Microsoft日期和时间选择器控件,版本6.0)控件。 ③.在工作表内需要填写日期的单元格中画出日期控件图标,调整大小与单元格一致。 2.编辑代码 ①点击控件工具栏中的〖查看代码〗,进入代码编辑页面,编辑如下代码:optionexplicit privatesubdtpicker1_uuChange()活动单元格。value=dtpicker1。ValuedPicker1。visible=falseendsub privatesubworksheet_selectionchange(byvaltargetasrange)withme.dtpicker1 iftarget。列=1和目标。计数=1次。可见=真实 .width=target.width+15.left=target.left.top=target.top.height=target.heightelse .visible=falseendifendwithendsub 【提示】:上列代码中,红色的1表示该控件作用于工作表中第一列,如需调整,直接修改为相应的列数即可;如果需要将该控件作用于某一行,则把代码中target.column改为target.row即可。 ② 关闭代码编辑页面并返回工作表。单击控件工具栏中的属性,进入属性编辑页面,并将复选框属性调整为true。 ③关闭属性编辑页面返回工作表,点击控件工具栏中的〖退出设计模式〗,退出控件设计模式。 ④ 单击日期控件图标,弹出活动日历并选择要编辑的日期。到目前为止,工作表中此列的所有单元格都可以快速方便地输入日期。您可以根据需要调整此列的单元格格式。我不需要在这里调整单元格格式。 当然,工作表第一行中你可能需要输入标题、表头等内容,你发现该列中除了日期,其他任何内容都无法输入是不是?那你注意到日期控件图标最左边的勾选框了吗?点击勾选框去掉小勾,图标变成灰色,这样该单元格就可以输入其他内容了。ok?我用的是2021版的,好像不去掉小勾,也能输入其他内容。 以下是calendar control 12.0的用法: 1、如上面一样选择控件,只是选择的是“日历控件12.0”(条件是要你的office软件带有此 控件(如果不可用,可在线下载) 2、在表内画出日历控件12.0图标,并调整合适大小后【退出设计模式】。3、右键点工作表的名字(在左下角,如sheet1),查看代码,粘贴如下代码:privatesubcalendar1_click()selection=calendar1.valuecalendar1.visible=falseendsub 私有子工作表uSelectionChange(byvaltargetasrange)如果目标。列=1次 calendar1.left=target.offset(0,1).leftcalendar1.top=target.topcalendar1.visible=trueelse 我日历1。可见=falseendifendsub 回到excel,功能实现。 本文来源:https://www.wddqw.com/doc/806cdc3bac45b307e87101f69e3143323968f54e.html