|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
Как проверить в MS Excel : Существует ли конкретная именованная область с заданным именем? Например: дано Excel-файл с разными именованными диапазонами. нужно узнать: есть именованный диапазон с заданным именем (Например "SummaItogo") типа:Exist ("SummaItogo"). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2012, 11:25 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
формулой или скриптом? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2012, 11:27 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
Можно и тем и тем. На самом деле нужно эту проверку сделать при формировании отчета (Excel-файл) с помощью MS Access. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2012, 11:37 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
ну скриптом - просто попытаться обратиться к нему. Если ошибка - значит нету такого. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2012, 11:38 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
Shocker.Pro, т.е. создать свою функцию на Access? На вход - имя именованных ячеек На выходе - да/нет ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2012, 11:43 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
ну можно и так. Как удобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2012, 11:52 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
Сочинил такую функцию: Public Function ActName(Name As String) Dim N As Variant Dim r As Integer r = 0 For Each N In xlsheet1.Names If StrConv(N.Name, vbUpperCase) = StrConv("Лист1!" & Name, vbUpperCase) Then r = 1 Exit For End If Next ActName = (r = 1) End Function ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2012, 13:40 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
Это функция для Access. А как такую же сделать функцию в Excel? типа задаешь в ячейке формулу ActName("str1") ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2012, 14:02 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
Вот так для Excel: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2012, 16:49 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
Shocker.Proну скриптом - просто попытаться обратиться к нему. Если ошибка - значит нету такого. Как такую функцию написать? Примерно хотя бы. Очень нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 09:25 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
Shocker.Proпопытаться обратиться к нему. Если ошибка - значит нету такого. Формулой - аналогично Код: vbnet 1.
вернёт значение ошибки #ИМЯ? , если такого имени нет в книге ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 09:53 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
Программа формирует Excel-файл с такой формулой в конкретной ячейке: =ЕСЛИ(ЕОШ("kv_str1");kv_str1;0)+ЕСЛИ(ЕОШ("kv_str2");kv_str2;0)+ЕСЛИ(ЕОШ("kv_str3");kv_str3;0)+ЕСЛИ(ЕОШ("kv_str4");kv_str4;0)+ЕСЛИ(ЕОШ("kv_str5");kv_str5;0) Когда отткрывается файл на просмотр в Excel Пишет #ИМЯ? в Excel иду в эту ячейку, копирую в память, нажимаю Enter - формула считается, не могу понять в чем дело ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 10:21 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
REBUS, пример давайте ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 10:24 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
REBUSЕСЛИ(ЕОШ("kv_str1");kv_str1;0)Здесь две ошибки. Правильно так: ЕСЛИ(ЕОШ(kv_str1);0;kv_str1) или ЕСЛИ(ЕОШ(kv_str1);;kv_str1) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 10:31 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
КазанскийЗдесь две ошибки REBUSиду в эту ячейку, копирую в память, нажимаю Enter - формула считается ?! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 10:33 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
Вложил файл, сформированный программой MS Access Ячейки F31 и G31 я уже прошелся по ним вручную нпример ячейки F32 и G32 почему не отображают? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 10:35 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
REBUS, замените все = на = Ctrl+H ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 10:43 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
Serge 007REBUS, замените все = на = Ctrl+H Как это? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 10:45 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
REBUSКак это? Нажимаете на клавиатуре Ctrl+H Найти: знак"=" Заменить: знак"=" Заменить все - ОК ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 10:49 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
знак "равно" вводится без кавычек Вот так: = ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 10:50 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
Серж, что "?!" ЕОШ("kv_str1") всегда ЛОЖЬ, потому что строка не может быть ошибкой. Поэтому ЕСЛИ(ЕОШ("kv_str1");kv_str1;0) всегда возвращает 0. Что мы и видим в файле. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 11:05 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
Почему приходится лишния движения выполнять? Поменял в программе " IF(ЕОШ("str5"),str5,0) на IF(ISERR("str5"),str5,0) Мне нужно чтобы отчет сформировался. Пользователю зачем нажимать Ctrl-H. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 11:10 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
REBUS, Ошибка #ИМЯ? возникает потому, что в формуле не распознается одна функция: ?activecell.formula =IF(ЕОШ("kv_str7"),kv_str7,0) Формулы надо вставлять на родном для Excel языке, т.е. использовать .Formula, а не .FormulaLocal. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 11:17 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
КазанскийСерж, что "?!" Почему после F2 по REBUS...формула считается...? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 11:32 |
|
Как проверить в Ms Excel : Существует ли конкретная именованная область с заданным именем
|
|||
---|---|---|---|
#18+
Серж, REBUS же написал, что вводи Л формулу как IF(ЕОШ("str5"),str5,0) Так и выглядит свойство .formula (см. мой пост от 11:17). При отображении формулы Excel транслирует ее в соотв. с локалью, т.е. работает с .formulaLocal. Имя неизвестной функции ЕОШ не транслируется. При сохранении формулы ЕОШ распознается. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2012, 11:47 |
|
|
start [/forum/topic.php?fid=61&msg=37864001&tid=2175583]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 154ms |
0 / 0 |