Получение ошибки выполнения 91

У меня есть эта находка в цикле. Он отлично работает, когда есть «0», но когда больше нет «0», я получаю Runtime Error 91. Любые мысли?

Cells.Find(What:="0", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _ xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ , SearchFormat:=False).Activate 

Вы можете сделать это :

 Dim rngFound As Range Set rngFound = Sheets("WhateverSheet").Cells.Find(What:="0", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False) If Not rngFound Is Nothing Then 'you found the value - do whatever Else ' you didn't find the value End if 

Ах, или просто .Activate в конце. Вы хотите диапазон ячеек, не активируя его.

  • Ссылка на командные кнопки, добавленные во время выполнения с VBA в Excel
  • Ошибка выполнения 91 для соскабливания конкретного тега html div тега в таблицу с помощью vba
  • Высокое разрешение таймера / времени выполнения кода -> служебные данные?
  • Как конвертировать VBA Now () в секунды, чтобы определить общую продолжительность выполнения программы
  • Ошибка выполнения 1004: сбой инициализации источника данных (проблема между 32 и 64-разрядной версией Excel)
  • Извлечение строки с использованием MID: VBA RunTime Error 424: Object Required
  • Ошибка 438 времени выполнения Excel на некоторой рабочей станции
  • Что вызывает ошибку времени выполнения MS VB -2147417848 (80010108) в Excel Macro
  • Ошибка времени выполнения 1004 Невозможно вставить новые ячейки, потому что они будут выталкивать непустые новые ячейки с конца рабочего листа
  • Проблема с большими объемами данных Excel VBA
  • Excel VBA: ошибка времени выполнения 7: вне памяти
  • Interesting Posts

    Я пытаюсь скопировать выделение из одного листа в другой с помощью vba и создать новый лист, но один набор значений столбцов не копируется

    Скопировать значение N раз в Excel

    Разрешить путь Excel

    Снять защиту VBProject с кода VB

    получить количество столбцов определенной строки в данном excel, используя Java

    Вложенный список в excel

    Excel-Add-in-ASPNET-QuickBooks образец из github не загружается в Excel

    Как использовать лист Excel содержит функции в коде C #?

    Таблица сводной таблицы Excel с макросом для консолидации значений на основе имени поля?

    Ссылка на ячейки в Named Range в VBA

    Преобразование текстовых данных в формат int64 в excel

    PHP Excel Reader & Валюта

    Excel: выберите каждую пятую колонку на другом листе, перетащите и автозаполнение

    Excel VBA – код для перемещения или копирования листов без предупреждений

    Написание кода / макроса Excel VBA для заполнения текстовых полей Powerpoint с значениями ячейки Excel

    Давайте будем гением компьютера.