Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2010, 22:50   #11
samoa
Пользователь
 
Регистрация: 23.08.2010
Сообщений: 14
По умолчанию

Ради интереса посмотрела где находится ActiveCell - в ячейке $G$9 того же листа.
при смещении на 9 все равно Y не получается. Парадокс.
samoa вне форума Ответить с цитированием
Старый 09.11.2010, 22:55   #12
samoa
Пользователь
 
Регистрация: 23.08.2010
Сообщений: 14
По умолчанию

Как интересно получается с этими сапогами....

Но почему в последнем случае получился такой ответ не понимаю, что у вас, что у себя.
Какой же это он адрес мне выдает - то?
samoa вне форума Ответить с цитированием
Старый 09.11.2010, 23:06   #13
samoa
Пользователь
 
Регистрация: 23.08.2010
Сообщений: 14
По умолчанию

Причем если вместо 8 поставить следующую цифру - 9, то приходим аккурат на столбец Y перескочив через 2 столбца.
Получается, что от перестановки мест слагаемых сумма очень даже меняется.
motorway, а объяснение у этого фокуса есть? Не просвятите?
samoa вне форума Ответить с цитированием
Старый 09.11.2010, 23:14   #14
samoa
Пользователь
 
Регистрация: 23.08.2010
Сообщений: 14
По умолчанию

Код:
With ThisWorkbook.Worksheets("Результ")

MsgBox .Range(.Cells(1, 9), .Cells(Rows.Count, 9).End(xlUp)).Address
With .Range(.Cells(1, 9), .Cells(Rows.Count, 9).End(xlUp))
MsgBox .Address
MsgBox .Range(.Cells(1, 9), .Cells(Rows.Count, 9).End(xlUp)).Address
End With
End With
Ааааа. Получается, что я беру адрес диапазона, который отсчитывается от диапазона, который задается вторым With. Надо же.
А я думала, что на дебаг эти два With не распространяются.
Спасибо. Еще подумаю, почему диапазон сместился на 3 колонки если 8 заменить на 9, но в целом направление вроде понятно.
samoa вне форума Ответить с цитированием
Старый 09.11.2010, 23:27   #15
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Ну то есть у вас это было не в чистом виде, а применялось внутри еще чего-то? Тогда вполне могло быть такое. Поэтому with надо осторожно использовать.
motorway вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с многоуровневой адресацией grook Общие вопросы C/C++ 3 18.12.2010 17:15
Снова торможу с адресацией... tae1980 Microsoft Office Excel 18 28.03.2010 21:05
Помогите с адресацией листа в формуле ABCOz Microsoft Office Excel 2 09.09.2009 13:38
Помогите новичку с адресацией разобраться Zeneth Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 13 16.06.2009 19:55
ячейка на одном листе, в которую необходимо подставлять данные из столбца, находящегося на другом листе Ирина Водолагина Microsoft Office Excel 4 04.03.2009 23:38