У меня есть код последующих в приложении VB6, что создает электронную таблицу Excel:Зачем это приводило к ошибке при последующих запусках?
wrksh.Range("F4:F" & rn).Select
With Selection
.AdvancedFilter Action:=xlFilterCopy, CopyToRange:=ActiveSheet.Range("J5"), Unique:=True
End With
Первый раз через это прекрасно работает. Если я удалю таблицу, запустите ее второй раз, не выключая программу, я получаю сообщение об ошибке «91», «Объектная переменная или с переменной блока, которая не установлена».
Любые идеи, почему и как я могу это исправить?
попробовать код в мой ответ ниже, и дайте мне знать, если он работает для вас –