Почему запуск команды под псевдонимом git дает разные результаты?

Как указал Бреттдж, вам не нужно активировать лист, чтобы выбрать диапазон. Вот ссылка на удивительно большое количество примеров для выбора ячеек / диапазонов .

Теперь, почему я должен сначала активировать лист? Я не считаю, что это ошибка в данных, но просто ограничение метода выбора для диапазонов.

Из эксперимента, похоже, есть два требования для выбора диапазона в Excel.

  1. Excel должен иметь возможность обновлять пользовательский интерфейс, чтобы указать, что выбрано.
  2. Диапазоны parent (IE the sheet) должны быть активны.

Чтобы поддержать это утверждение, вы также не можете выбрать ячейку из скрытого листа.

Sheets(1).Visible = False
Sheets(1).Activate
'The next line fails because the Range cannot be selected.
Sheets(1).Range("A1").Select

Проще говоря, когда дело доходит до диапазонов, вы не можете выбрать тот, который вы не видите.

Я бы сказал, что это ограничение выбора всего вместе, за исключением того, что вы можете фактически выбрать объект в скрытый лист. Глупый Excel.

13
задан Stuart Grimshaw 12 January 2012 в 23:53
поделиться