Здравствуйте.
Собственно проблема в названии.
При выполнении например такого макроса
в сообщении будет 3, а не 2, как я ожидал.
Это так и должно быть? Я почему то думал, что lr subtest'a и lr test'a - это две разные переменные, пусть и с одинаковыми именами.
Собственно проблема в названии.
При выполнении например такого макроса
Код |
---|
Sub test() lr = 2 Call subtest(lr) MsgBox (lr) End Sub Sub subtest(lr) lr = 3 End Sub |
в сообщении будет 3, а не 2, как я ожидал.
Это так и должно быть? Я почему то думал, что lr subtest'a и lr test'a - это две разные переменные, пусть и с одинаковыми именами.