怎样使用VBA利用日历控件输入日期

 时间:2024-10-13 01:20:23

1、首先在开发工具中打开VBA编辑器

怎样使用VBA利用日历控件输入日期

2、在单元格区域当中输入一些内容作为例子

怎样使用VBA利用日历控件输入日期

3、在VBA编辑器中插入模块

怎样使用VBA利用日历控件输入日期

4、在模块当中输入如下代码,然后运行Private Sub CnCalendar1_Click() '单击日历时将日历的当前值赋予单元格ActiveCell.Value=UserForm1.CnCalendar1.ValueEnd SubPrivate Sub UserForm_Activate() '窗体激活时日历显示当日日期Me.CnCalendar1.Value=DateEnd SubPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)If Target.Column=1 And Target.Count=1 Then '如果选择第一列而且只选中单个单元格UserForm1.Show 0 '显示窗体Target=UserForm1.CnCalendar1.Value '将日历控件的值输入到单元格Else '否则UserForm1.Hide '隐藏窗体End IfEnd Sub

怎样使用VBA利用日历控件输入日期

5、选择A列等输入日期的撮劝丛食单元格,单元格立即出现当日日期,同时显示日历;如果单元格中需要的是其他日期,则单击日历控件中相应的日期,代码立即将选择的日期赋予单元格

怎样使用VBA利用日历控件输入日期
  • 如何使用VBA删除表格中所有空白列
  • 如何借助VBA快速提取工作表名称?
  • 使用VBA快速复制工作表
  • VBA工作表批量命名
  • 如何在VBA的用户窗体中插入日历控件?
  • 热门搜索
    车钥匙锁车里了怎么办 微信群怎么拍一拍 鄢颇怎么读 铁皮石斛怎么吃最好 火牙痛怎么快速止痛 qcy蓝牙耳机怎么样 problem怎么读 房子朝向怎么看 个人身份怎么填 胖大海怎么泡