下面是我的VBA代码,它在使用F8运行时执行,但在使用F5运行时执行。它没有给予任何错误或任何东西,它只是不运行。
Dim LastColumn As Long
Set ws = ActiveSheet
Dim LastRow As Long
LastRow = 0
LastColumn = 0
LastRow = ws.Range("c" & Rows.Count).End(xlUp).Row
LastColumn = ws.Cells(11, ws.Columns.Count).End(xlToLeft).Column
Range(Cells(12, 1), Cells(LastRow, LastColumn)).Select
Selection.SpecialCells(xlCellTypeVisible).Interior.ColorIndex = -4142
delay 60
Range("A1").Select
我试着延迟代码60秒,也许它运行得太快,但也不起作用。任何帮助?
1条答案
按热度按时间mnemlml81#
以下是代码的一个版本,其范围限定为工作表级别:
这是假设所有的范围都在同一个
Activesheet
上。