如何在EXCEL单元格中制作可以选择的下拉日历并自动填充

发布网友 发布时间:2022-04-24 04:30

我来回答

1个回答

热心网友 时间:2022-06-27 12:52

用vba做一个代码,可以在选中e2单元格时弹出一个日历控件,选择日期后日历控件就自动隐藏,同时e2单元格显示刚才选中的日期值。
先在工作表中添加一个日历控件,然后点下面工作表标签名字,按鼠标右键,从弹出的快捷菜单中选“查看代码”,然后把下面代码粘贴进去,回到excel窗口就能使用了。
private
sub
calendar1_click()
range("e2")
=
calendar1.value
'让e2单元格显示日历控件的值
calendar1.visible
=
false
end
sub
private
sub
worksheet_selectionchange(byval
target
as
range)
if
target.address
=
"$e$2"
then
calendar1.visible
=
true
else
calendar1.visible
=
false
end
if
end
sub

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com