excel vba 无法执行
首先说明,我的问题是,之前的电脑坏了(xp+office2007)现在换了一台,用win7+office2007,文档格式为xlsm.但是换电脑后文档中的vba代码不执行...
首先说明,我的问题是,之前的电脑坏了(xp + office2007)现在换了一台,用win7+office2007,文档格式为xlsm.但是换电脑后文档中的vba代码不执行,跟踪调试没反应.在之前电脑中可用使用,文档保存在excel"可信任位置".代码如下
Private Sub Worksheet_change(ByVal Target As Range)
Application.EnableEvents = False
Dim i, k As Integer
k = Selection.Rows.Count
For i = 1 To k
If Cells(Target.Cells(i, 1).Row, 1) = "" Then
Cells(Target.Cells(i, 1).Row, 2).ClearContents
Else
Cells(Target.Cells(i, 1).Row,2) = Format(Date, "YYYY年MM月DD日") '2表示在第2行记录修改时间
End If
Next i
Application.EnableEvents = True
End Sub
不知道如何解决?各位帮助一下!分不多了,小小意思,解决后一定加分.
电脑刚换,新安装的win7专业版,域环境裸奔中 展开
Private Sub Worksheet_change(ByVal Target As Range)
Application.EnableEvents = False
Dim i, k As Integer
k = Selection.Rows.Count
For i = 1 To k
If Cells(Target.Cells(i, 1).Row, 1) = "" Then
Cells(Target.Cells(i, 1).Row, 2).ClearContents
Else
Cells(Target.Cells(i, 1).Row,2) = Format(Date, "YYYY年MM月DD日") '2表示在第2行记录修改时间
End If
Next i
Application.EnableEvents = True
End Sub
不知道如何解决?各位帮助一下!分不多了,小小意思,解决后一定加分.
电脑刚换,新安装的win7专业版,域环境裸奔中 展开
展开全部
应该是打开文件时禁用了宏等相关程序。当然还有一种可能,你编译的程序不对。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |