EXCEL怎么设置日历控件,且运用与一行或几列(注:是在单元格中下拉可选择)
1个回答
关注
展开全部
第一步 设置好表格,如需要在B5单元格中录入日期
咨询记录 · 回答于2021-11-30
EXCEL怎么设置日历控件,且运用与一行或几列(注:是在单元格中下拉可选择)
第一步 设置好表格,如需要在B5单元格中录入日期
如下图所示
第二步 选择开发工具,点击“设计模式”
第三步点击插入ActiveX控件,出现的列表框中选择“其他控件”
第四步 其他控件列表框中拉到最面,选择“日历控件”
第五部 在表格中把日历控件画出来,调整好自己喜欢的大小与格式,默认日历控件名称为:Calendar1
第六步进入Visual Basic,设置日历控件的代码:显示隐藏日历控件,当B5单元格被选中时,日历控件自动出现,日期为当前系统日期,代码如下:--------------------------Pivate Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 2 And Target.Row = 5 Then Calendar1.Visible = True Calendar1.Left = ActiveCell.Left + ActiveCell.Width Calendar1.Top = ActiveCell.Top Calendar1.Today Else Calendar1.Visible = False End If End Sub
然后再 双击控件选择日期,代码如下:
设置好两段代码后即可完成,关闭Visual Basic
最后一步,第七部
回到表格,关闭开发模式下的“设计模式”此时日期控件就会自动隐藏,当你点击B5时,日起控件出现,你就可以选择任意日期,双击,自动填入B5中
这样就可以通过下拉来选择日期了哈
感谢您的提问如果满意小度的回答麻烦您给个赞哈祝您万事如意心想事成
如果有疑问可以点击小度头像继续追问哈