在excel里写了一段代码我这种写法只能针对sheet1这个名字可以运行,如果sheet1改为其它名字就不能运行。
代码如下,请高手指点感激不尽ifWorksheets("Sheet1").Cells(10,5).Value="0"thenWorksheets("Sheet1").Ce...
代码如下,请高手指点感激不尽
if Worksheets("Sheet1").Cells(10, 5).Value = "0" then
Worksheets("Sheet1").Cells(10, 4).Value = ""
Worksheets("Sheet1").Cells(10, 3).Value = ""
Worksheets("Sheet1").Cells(10, 2).Value = ""
Worksheets("Sheet1").Cells(10, 1).Value = ""
end if 展开
if Worksheets("Sheet1").Cells(10, 5).Value = "0" then
Worksheets("Sheet1").Cells(10, 4).Value = ""
Worksheets("Sheet1").Cells(10, 3).Value = ""
Worksheets("Sheet1").Cells(10, 2).Value = ""
Worksheets("Sheet1").Cells(10, 1).Value = ""
end if 展开
展开全部
在当前工作表执行。
If ActiveSheet.Cells(10, 5).Value = "0" Then
ActiveSheet.Cells(10, 4).Value = ""
ActiveSheet.Cells(10, 3).Value = ""
ActiveSheet.Cells(10, 2).Value = ""
ActiveSheet.Cells(10, 1).Value = ""
End If
If ActiveSheet.Cells(10, 5).Value = "0" Then
ActiveSheet.Cells(10, 4).Value = ""
ActiveSheet.Cells(10, 3).Value = ""
ActiveSheet.Cells(10, 2).Value = ""
ActiveSheet.Cells(10, 1).Value = ""
End If
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用 ActiveSheets或是Worksheets(1)这样的就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询