Обнуляется переменная в макросе
Wasilich
Дата: Четверг, 15.12.2016, 13:40 |
Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация:
326
±
Замечаний:
0% ±
2003
Всем доброго времени суток! Столкнулся со странностью. Определяется № строки в переменную и тут же, в следующей строке макроса эта переменная обнуляется. Чё это? Где собаку зарыл? Подскажите плиз. Собака в примере.
Всем доброго времени суток! Столкнулся со странностью. Определяется № строки в переменную и тут же, в следующей строке макроса эта переменная обнуляется. Чё это? Где собаку зарыл? Подскажите плиз. Собака в примере. Wasilich
Ответить
Сообщение Всем доброго времени суток! Столкнулся со странностью. Определяется № строки в переменную и тут же, в следующей строке макроса эта переменная обнуляется. Чё это? Где собаку зарыл? Подскажите плиз. Собака в примере. Автор - Wasilich Дата добавления - 15.12.2016 в 13:40
sboy
Дата: Четверг, 15.12.2016, 13:56 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Добрый день. У Вас было две переменных R. В окне Locals видно, что одна R=12, а вторая R= 0 Пользуйтесь Option Explicit, такие ошибки не пройдут.
Добрый день. У Вас было две переменных R. В окне Locals видно, что одна R=12, а вторая R= 0 Пользуйтесь Option Explicit, такие ошибки не пройдут. sboy
Яндекс: 410016850021169
Ответить
Сообщение Добрый день. У Вас было две переменных R. В окне Locals видно, что одна R=12, а вторая R= 0 Пользуйтесь Option Explicit, такие ошибки не пройдут. Автор - sboy Дата добавления - 15.12.2016 в 13:56
krosav4ig
Дата: Четверг, 15.12.2016, 13:57 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
Добрый день. У вас неразрывные пробелы перед [vba][/vba] и из-за этого VBE считает ее другой переменной (в Locals видно, там одна лишняя строчка)
Добрый день. У вас неразрывные пробелы перед [vba][/vba] и из-за этого VBE считает ее другой переменной (в Locals видно, там одна лишняя строчка) krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Добрый день. У вас неразрывные пробелы перед [vba][/vba] и из-за этого VBE считает ее другой переменной (в Locals видно, там одна лишняя строчка) Автор - krosav4ig Дата добавления - 15.12.2016 в 13:57
K-SerJC
Дата: Четверг, 15.12.2016, 14:00 |
Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация:
86
±
Замечаний:
0% ±
Excel 2013
так работает [vba]Код
Sub www() Dim R&, RR& With Sheets("искомый") isk = "eee" If isk <> "" Then R = .Cells.Find(What:=isk, LookAt:=xlPart).Row: RR = R: MsgBox R & " Обнулилась переменная R" End With End Sub
[/vba]
так работает [vba]Код
Sub www() Dim R&, RR& With Sheets("искомый") isk = "eee" If isk <> "" Then R = .Cells.Find(What:=isk, LookAt:=xlPart).Row: RR = R: MsgBox R & " Обнулилась переменная R" End With End Sub
[/vba]K-SerJC
Благими намерениями выстелена дорога в АД.
Ответить
Сообщение так работает [vba]Код
Sub www() Dim R&, RR& With Sheets("искомый") isk = "eee" If isk <> "" Then R = .Cells.Find(What:=isk, LookAt:=xlPart).Row: RR = R: MsgBox R & " Обнулилась переменная R" End With End Sub
[/vba]Автор - K-SerJC Дата добавления - 15.12.2016 в 14:00
Wasilich
Дата: Четверг, 15.12.2016, 14:03 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация:
326
±
Замечаний:
0% ±
2003
А где это окно. В 2003-м оно есть?
А где это окно. В 2003-м оно есть? Wasilich
Ответить
Сообщение А где это окно. В 2003-м оно есть? Автор - Wasilich Дата добавления - 15.12.2016 в 14:03
_Boroda_
Дата: Четверг, 15.12.2016, 14:04 |
Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Виев - Локалс В 2003 есть
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Виев - Локалс В 2003 есть Автор - _Boroda_ Дата добавления - 15.12.2016 в 14:04
sboy
Дата: Четверг, 15.12.2016, 14:04 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Wasilich , у меня View -- Locals Window
Wasilich , у меня View -- Locals Windowsboy
Яндекс: 410016850021169
Ответить
Сообщение Wasilich , у меня View -- Locals WindowАвтор - sboy Дата добавления - 15.12.2016 в 14:04
Wasilich
Дата: Четверг, 15.12.2016, 14:08 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация:
326
±
Замечаний:
0% ±
2003
Спасибо всеммммм? Окно нашел. Всё буду проверять. А ведь раньше такого не разу не было.
Спасибо всеммммм? Окно нашел. Всё буду проверять. А ведь раньше такого не разу не было. Wasilich
Ответить
Сообщение Спасибо всеммммм? Окно нашел. Всё буду проверять. А ведь раньше такого не разу не было. Автор - Wasilich Дата добавления - 15.12.2016 в 14:08
Wasilich
Дата: Четверг, 15.12.2016, 14:18 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация:
326
±
Замечаний:
0% ±
2003
У вас неразрывные пробелы перед R
Во блин. А ведь, под под желтой полосой действительно видно. А я и не сообразил. Еще раз всем Спасибо!
У вас неразрывные пробелы перед R
Во блин. А ведь, под под желтой полосой действительно видно. А я и не сообразил. Еще раз всем Спасибо!Wasilich
Ответить
Сообщение У вас неразрывные пробелы перед R
Во блин. А ведь, под под желтой полосой действительно видно. А я и не сообразил. Еще раз всем Спасибо!Автор - Wasilich Дата добавления - 15.12.2016 в 14:18