如何利用excel的vba,自动插入时间?
需要实现一下功能,请高手帮忙。有2个工作表,sheet1,sheet21.sheet1中A列的任意数据变动,sheet2中的C1单元格自动生成时间,并随着数据变动而变动2...
需要实现一下功能,请高手帮忙。
有2个工作表,sheet1, sheet2
1. sheet1 中A列的任意数据变动,sheet2中的C1单元格自动生成时间,并随着数据变动而变动
2. sheet1中A列数据全部删除时,sheet2中的C1单元格自动生成时间也随着消失。 展开
有2个工作表,sheet1, sheet2
1. sheet1 中A列的任意数据变动,sheet2中的C1单元格自动生成时间,并随着数据变动而变动
2. sheet1中A列数据全部删除时,sheet2中的C1单元格自动生成时间也随着消失。 展开
4个回答
2019-11-19 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
关注
展开全部
把以下代码写入sheet1中
Private Sub Worksheet_Change(ByVal Target As Range)
if application.WorksheetFunction.CountA(columns("a")) = 0 then
ThisWorkbook.Sheets(2).Range("c1") = “”
elseIf Target.Column = 1 Then
ThisWorkbook.Sheets(2).Range("c1") = Now()
End If
End Sub
代码以测试满足你需求,就是我没早点看到你的提问···
Private Sub Worksheet_Change(ByVal Target As Range)
if application.WorksheetFunction.CountA(columns("a")) = 0 then
ThisWorkbook.Sheets(2).Range("c1") = “”
elseIf Target.Column = 1 Then
ThisWorkbook.Sheets(2).Range("c1") = Now()
End If
End Sub
代码以测试满足你需求,就是我没早点看到你的提问···
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在C列前添加一空白列,原C列右移
Columns(3).EntireColumn.Insert
Columns(3).EntireColumn.Insert
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以看一看说明书,
说明书上面写写的是非常的详细的。
看说明书里面的一些专业的词语,
这些专业的词语可能不好明白。
这些专业的词语弄明白了,
也就容易理解了,
另外可以看一看中文版的说明书。
说明书上面写写的是非常的详细的。
看说明书里面的一些专业的词语,
这些专业的词语可能不好明白。
这些专业的词语弄明白了,
也就容易理解了,
另外可以看一看中文版的说明书。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询