|
Method 'Range' of object '_Worksheet' failed
|
|||
---|---|---|---|
#18+
Лист перед обработкой предварительно очищаю от лишнего, удаляю первый столбец и все после второго... Код: vbnet 1. 2. 3.
Первый столбец удаляется нормально, на второй строке - сообщение об ошибке (см.заголовок), но! ... если пнуть выполнение кода руками, то и столбцы удаляются, и процедура дальше работает. В чём - засада? Смущает ещё добавление подчёркивания в сообщении перед названием объекта... В окне отладки проверял имя обрабатываемого листа - всё правильно... Изначально столбцы расположены так: 1,2,3,4... После первой строки кода они сдвигаются влево, меняя свой номер, может тут собака порылась? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2020, 15:37 |
|
Method 'Range' of object '_Worksheet' failed
|
|||
---|---|---|---|
#18+
АндрейК В чём - засада? Код: vbnet 1.
Подробнее: Как обратиться к диапазону из VBA ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2020, 17:02 |
|
Method 'Range' of object '_Worksheet' failed
|
|||
---|---|---|---|
#18+
The_Prist АндрейК В чём - засада? Код: vbnet 1. 2.
и сам код - в общем модуле. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2020, 18:38 |
|
Method 'Range' of object '_Worksheet' failed
|
|||
---|---|---|---|
#18+
АндрейК Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2020, 18:47 |
|
Method 'Range' of object '_Worksheet' failed
|
|||
---|---|---|---|
#18+
Shocker.Pro, у меня одна книга открыта, она и Active и This ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2020, 19:17 |
|
Method 'Range' of object '_Worksheet' failed
|
|||
---|---|---|---|
#18+
АндрейК Не, не - предыдущие строки: Код: vbnet 1. 2.
Советом The_Prist воспользовались? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2020, 19:39 |
|
Method 'Range' of object '_Worksheet' failed
|
|||
---|---|---|---|
#18+
Shocker.Pro Эти строки не означают, что лист lstSource активен. Советом The_Prist воспользовались? Код: vbnet 1.
выводится имя именно того листа, в котором я шаманю? Совет пока не пробовал... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2020, 21:04 |
|
Method 'Range' of object '_Worksheet' failed
|
|||
---|---|---|---|
#18+
АндрейК А разве он может быть не активен, если в окне отладки на Код: vbnet 1.
Еще раз, я уже написал, что не надо использовать Active, всегда надо использовать явную ссылку. The_Prist уже написал, что Columns не надо использовать без явного указания ссылки. Начни с этого, если проблема останется - приводи более полный код или дай пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2020, 21:27 |
|
Method 'Range' of object '_Worksheet' failed
|
|||
---|---|---|---|
#18+
The_Prist АндрейК В чём - засада? Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2020, 23:50 |
|
Method 'Range' of object '_Worksheet' failed
|
|||
---|---|---|---|
#18+
Потому что в этом коде нет обращения к активному листу, в отличие от твоего изначального кода. The_Prist тебе дал совет, но ты им не воспользовался, он дал тебе ссылку, но ты ее не прочитал. А смысл спрашивать на форуме? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 01:13 |
|
Method 'Range' of object '_Worksheet' failed
|
|||
---|---|---|---|
#18+
Shocker.Pro, а прочесть моё предыдущее сообщение - совсем никак? Или есть набор заготовок, которые выдаются независимо от того, что пишет собеседник? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 01:47 |
|
Method 'Range' of object '_Worksheet' failed
|
|||
---|---|---|---|
#18+
АндрейК ... если первый столбец удалялся без проблем, и значит нужный лист был активен ... Нет конечно, не значит. Первая строка работала, потому что свойство Columns применялось к явно указанному инициализированному объекту. А Columns во второй строке применяется к явно неуказанному, но подразумеваемому активным объектом. Это ошибка первоклассника. Вы базовых вещей не понимаете. Поэтому ни читать, ни судить о прочитанном правильно не можете. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 01:54 |
|
Method 'Range' of object '_Worksheet' failed
|
|||
---|---|---|---|
#18+
АндрейК Shocker.Pro, а прочесть моё предыдущее сообщение - совсем никак? Еще раз - то, что в момент отладки лист активен не означает, что он был активен в момент выполнения макроса. Тебе первым же сообщением дали четкий, правильный и развернутый ответ. С чем ты пытаешься спорить - непонятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 09:49 |
|
Method 'Range' of object '_Worksheet' failed
|
|||
---|---|---|---|
#18+
Shocker.Pro я прочел и даже ответил. ... С чем ты пытаешься спорить - непонятно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2020, 10:52 |
|
|
start [/forum/topic.php?fid=61&msg=39969075&tid=2171868]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 164ms |
0 / 0 |