
vba代码在personal macro下变得不好用了
DimixAsLongForix=2To100Step1IfSheet1.Cells(ix,26)="X"Then‘就是这句每次都报错,可是在文件中的module下一点问...
Dim ix As Long
For ix = 2 To 100 Step 1
If Sheet1.Cells(ix, 26) = "X" Then ‘就是这句每次都报错,可是在文件中的module下一点问题也没有
Range("G" & ix).Interior.Color = RGB(255, 0, 0)
End If
Next ix 展开
For ix = 2 To 100 Step 1
If Sheet1.Cells(ix, 26) = "X" Then ‘就是这句每次都报错,可是在文件中的module下一点问题也没有
Range("G" & ix).Interior.Color = RGB(255, 0, 0)
End If
Next ix 展开
1个回答
展开全部
sheet1. 删掉
或者改成
activesheet
不删掉的话它就表示宏所在工作簿的工作表. 删掉则表示为当前工作表.
或者改成
activesheet
不删掉的话它就表示宏所在工作簿的工作表. 删掉则表示为当前工作表.
追问
有q号吗,帮我一下,稍微有点变化,但还是不行
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询