Страницы: 1
RSS
Использование коллекции names для хранения значений
 
Sub NameYes()  
x = "Yes"  
ActiveWorkbook.Names.Add Name:="store", RefersTo:=x  
End Sub  
 
Sub NameCheck()  
If ActiveWorkbook.Names("store").Value = "Yes" Then MsgBox "Yes!": Else MsgBox "No"  
End Sub  
 
В данном коде ActiveWorkbook.Names("store").Value равно <Out of context>, т.е. это не работает. Подскажите, как будет правильно?
 
вот так у меня отработало  
If ActiveWorkbook.Names("store").Value = "=""Yes""" Then MsgBox "Yes!" Else MsgBox "No"
Учимся сами и помогаем другим...
 
Спасибо.
 
Правильно будет так:  http://excelvba.ru/code/hiddennames
Страницы: 1
Читают тему
Наверх