Проверить наличие текста в формуле
EvgenyD
Дата: Среда, 08.10.2014, 15:09 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация:
19
±
Замечаний:
0% ±
Excel 2013
Здравствуйте! Подскажите, пожалуйста, как проверить наличие в формуле текста, а именно ссылки в виде именованного диапазона? Поиск и мой мозг результатов не дали. Пример прилагаю.
Здравствуйте! Подскажите, пожалуйста, как проверить наличие в формуле текста, а именно ссылки в виде именованного диапазона? Поиск и мой мозг результатов не дали. Пример прилагаю. EvgenyD
Ответить
Сообщение Здравствуйте! Подскажите, пожалуйста, как проверить наличие в формуле текста, а именно ссылки в виде именованного диапазона? Поиск и мой мозг результатов не дали. Пример прилагаю. Автор - EvgenyD Дата добавления - 08.10.2014 в 15:09
alex1248
Дата: Среда, 08.10.2014, 16:08 |
Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация:
71
±
Замечаний:
0% ±
Excel 2007, 2010
Можно с помощью соответствующей пользовательской функции.
Можно с помощью соответствующей пользовательской функции. alex1248
skype alex12481632 Qiwi +79276708519
Ответить
Сообщение Можно с помощью соответствующей пользовательской функции. Автор - alex1248 Дата добавления - 08.10.2014 в 16:08
Rioran
Дата: Среда, 08.10.2014, 16:42 |
Сообщение № 3
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация:
290
±
Замечаний:
0% ±
Excel 2013
Можно с помощью кнопки и макросов. [vba]Код
Sub Rio_Search() Dim strX As String Dim NameX As Name strX = ActiveCell.FormulaLocal For Each NameX In ThisWorkbook.Names If InStr(1, strX, NameX.Name) > 0 Then MsgBox "В формуле ячейки" & Chr(10) & Chr(10) & "R" & ActiveCell.Row & "C" & ActiveCell.Column & _ Chr(10) & Chr(10) & " используется имя: " & Chr(10) & Chr(10) & NameX.Name End If Next NameX End Sub
[/vba]
Можно с помощью кнопки и макросов. [vba]Код
Sub Rio_Search() Dim strX As String Dim NameX As Name strX = ActiveCell.FormulaLocal For Each NameX In ThisWorkbook.Names If InStr(1, strX, NameX.Name) > 0 Then MsgBox "В формуле ячейки" & Chr(10) & Chr(10) & "R" & ActiveCell.Row & "C" & ActiveCell.Column & _ Chr(10) & Chr(10) & " используется имя: " & Chr(10) & Chr(10) & NameX.Name End If Next NameX End Sub
[/vba] Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Ответить
Сообщение Можно с помощью кнопки и макросов. [vba]Код
Sub Rio_Search() Dim strX As String Dim NameX As Name strX = ActiveCell.FormulaLocal For Each NameX In ThisWorkbook.Names If InStr(1, strX, NameX.Name) > 0 Then MsgBox "В формуле ячейки" & Chr(10) & Chr(10) & "R" & ActiveCell.Row & "C" & ActiveCell.Column & _ Chr(10) & Chr(10) & " используется имя: " & Chr(10) & Chr(10) & NameX.Name End If Next NameX End Sub
[/vba] Автор - Rioran Дата добавления - 08.10.2014 в 16:42
EvgenyD
Дата: Среда, 08.10.2014, 16:44 |
Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация:
19
±
Замечаний:
0% ±
Excel 2013
alex1248 , благодарю. Видимо получить текст формулы без VBA невозможно? Тогда пойду делать функцию под свою задачу.
alex1248 , благодарю. Видимо получить текст формулы без VBA невозможно? Тогда пойду делать функцию под свою задачу.EvgenyD
Ответить
Сообщение alex1248 , благодарю. Видимо получить текст формулы без VBA невозможно? Тогда пойду делать функцию под свою задачу.Автор - EvgenyD Дата добавления - 08.10.2014 в 16:44
EvgenyD
Дата: Среда, 08.10.2014, 16:49 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация:
19
±
Замечаний:
0% ±
Excel 2013
Rioran , спасибо за макрос, пригодится. Я не сомневался что задачу можно решить кодом, хотел понять возможность решения исключительно формулами, поэтому и написал на "Вопросы по Excel".
Rioran , спасибо за макрос, пригодится. Я не сомневался что задачу можно решить кодом, хотел понять возможность решения исключительно формулами, поэтому и написал на "Вопросы по Excel".EvgenyD
Ответить
Сообщение Rioran , спасибо за макрос, пригодится. Я не сомневался что задачу можно решить кодом, хотел понять возможность решения исключительно формулами, поэтому и написал на "Вопросы по Excel".Автор - EvgenyD Дата добавления - 08.10.2014 в 16:49
Nic70y
Дата: Среда, 08.10.2014, 16:50 |
Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 8791
Репутация:
2293
±
Замечаний:
0% ±
Excel 2010
ЮMoney 41001841029809
Ответить
Сообщение в 2013 Автор - Nic70y Дата добавления - 08.10.2014 в 16:50
EvgenyD
Дата: Среда, 08.10.2014, 16:56 |
Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация:
19
±
Замечаний:
0% ±
Excel 2013
Nic70y , полезная информация! Видимо "создатели" только к 2013 догадались о данной потребности. Но в моем случае не подходит, у самого 2010 и у пользователей 2010, а то и ниже.
Nic70y , полезная информация! Видимо "создатели" только к 2013 догадались о данной потребности. Но в моем случае не подходит, у самого 2010 и у пользователей 2010, а то и ниже.EvgenyD
Ответить
Сообщение Nic70y , полезная информация! Видимо "создатели" только к 2013 догадались о данной потребности. Но в моем случае не подходит, у самого 2010 и у пользователей 2010, а то и ниже.Автор - EvgenyD Дата добавления - 08.10.2014 в 16:56
Serge_007
Дата: Среда, 08.10.2014, 18:44 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
"создатели" только к 2013 догадались о данной потребности
Данная потребность возникает у мизерного количества пользователей у самого 2010 и у пользователей 2010
Используйте Web App, в нем есть эта функция [p.s.]Да, и посмотреть текст формул можно через Ctrl+H Найти = Заменить '= Заменить все[/p.s.]
"создатели" только к 2013 догадались о данной потребности
Данная потребность возникает у мизерного количества пользователей у самого 2010 и у пользователей 2010
Используйте Web App, в нем есть эта функция [p.s.]Да, и посмотреть текст формул можно через Ctrl+H Найти = Заменить '= Заменить все[/p.s.]Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение "создатели" только к 2013 догадались о данной потребности
Данная потребность возникает у мизерного количества пользователей у самого 2010 и у пользователей 2010
Используйте Web App, в нем есть эта функция [p.s.]Да, и посмотреть текст формул можно через Ctrl+H Найти = Заменить '= Заменить все[/p.s.]Автор - Serge_007 Дата добавления - 08.10.2014 в 18:44
EvgenyD
Дата: Среда, 08.10.2014, 20:26 |
Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация:
19
±
Замечаний:
0% ±
Excel 2013
Serge_007 , Цитата
Используйте Web App, в нем есть эта функция
Не совсем понял, чем он тут поможет. Если один раз сделать и перевести в значения, то да, а если этот файл постоянно заполняется? Посмотреть текст формулы не проблема, вопрос как его передать в др. формулу (без VBA и доп манипуляций, только штатными формулами). В общем задача то уже решена с помощью пользовательской функции VBA.
Serge_007 , Цитата
Используйте Web App, в нем есть эта функция
Не совсем понял, чем он тут поможет. Если один раз сделать и перевести в значения, то да, а если этот файл постоянно заполняется? Посмотреть текст формулы не проблема, вопрос как его передать в др. формулу (без VBA и доп манипуляций, только штатными формулами). В общем задача то уже решена с помощью пользовательской функции VBA.EvgenyD
Ответить
Сообщение Serge_007 , Цитата
Используйте Web App, в нем есть эта функция
Не совсем понял, чем он тут поможет. Если один раз сделать и перевести в значения, то да, а если этот файл постоянно заполняется? Посмотреть текст формулы не проблема, вопрос как его передать в др. формулу (без VBA и доп манипуляций, только штатными формулами). В общем задача то уже решена с помощью пользовательской функции VBA.Автор - EvgenyD Дата добавления - 08.10.2014 в 20:26
Serge_007
Дата: Среда, 08.10.2014, 20:38 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Не совсем понял, чем он тут поможет
Как чем? Это решение Вашей задачи со всеми дополнительными условиями (без VBA, доступно всем с любой версией Excel, решение формулами, да ещё и бесплатно). Или оно Вам уже не нужно? Если один раз сделать и перевести в значения, то да, а если этот файл постоянно заполняется?
Ну и пусть заполняется. Что это меняет? Посмотреть текст формулы не проблема, вопрос как его передать в др. формулу (без VBA и доп манипуляций, только штатными формулами)
Я уже ответил:Но Вам почему-то это решение не нравится... задача то уже решена с помощью пользовательской функции VBA
Это не то что Вы просили, но раз решение есть, значит тема закрыта
Не совсем понял, чем он тут поможет
Как чем? Это решение Вашей задачи со всеми дополнительными условиями (без VBA, доступно всем с любой версией Excel, решение формулами, да ещё и бесплатно). Или оно Вам уже не нужно? Если один раз сделать и перевести в значения, то да, а если этот файл постоянно заполняется?
Ну и пусть заполняется. Что это меняет? Посмотреть текст формулы не проблема, вопрос как его передать в др. формулу (без VBA и доп манипуляций, только штатными формулами)
Я уже ответил:Но Вам почему-то это решение не нравится... задача то уже решена с помощью пользовательской функции VBA
Это не то что Вы просили, но раз решение есть, значит тема закрытаSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Не совсем понял, чем он тут поможет
Как чем? Это решение Вашей задачи со всеми дополнительными условиями (без VBA, доступно всем с любой версией Excel, решение формулами, да ещё и бесплатно). Или оно Вам уже не нужно? Если один раз сделать и перевести в значения, то да, а если этот файл постоянно заполняется?
Ну и пусть заполняется. Что это меняет? Посмотреть текст формулы не проблема, вопрос как его передать в др. формулу (без VBA и доп манипуляций, только штатными формулами)
Я уже ответил:Но Вам почему-то это решение не нравится... задача то уже решена с помощью пользовательской функции VBA
Это не то что Вы просили, но раз решение есть, значит тема закрытаАвтор - Serge_007 Дата добавления - 08.10.2014 в 20:38
EvgenyD
Дата: Среда, 08.10.2014, 20:57 |
Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 74
Репутация:
19
±
Замечаний:
0% ±
Excel 2013
Serge_007 , я ни каким образом не ворочу нос от Web App, и оно мне не "не нравиться", я просто (вероятно) про него не знаю много? Как я понял это онлайн версия MS Office и все. Т.е. Вы подразумеваете просто всем пользователям работать с данным файлом через онлайн Excel? Или я совсем не про то подумал? Буду благодарен, если поясните хоть немного, т.к. информация будет полезна на будущее (думаю не только мне).
Serge_007 , я ни каким образом не ворочу нос от Web App, и оно мне не "не нравиться", я просто (вероятно) про него не знаю много? Как я понял это онлайн версия MS Office и все. Т.е. Вы подразумеваете просто всем пользователям работать с данным файлом через онлайн Excel? Или я совсем не про то подумал? Буду благодарен, если поясните хоть немного, т.к. информация будет полезна на будущее (думаю не только мне).EvgenyD
Ответить
Сообщение Serge_007 , я ни каким образом не ворочу нос от Web App, и оно мне не "не нравиться", я просто (вероятно) про него не знаю много? Как я понял это онлайн версия MS Office и все. Т.е. Вы подразумеваете просто всем пользователям работать с данным файлом через онлайн Excel? Или я совсем не про то подумал? Буду благодарен, если поясните хоть немного, т.к. информация будет полезна на будущее (думаю не только мне).Автор - EvgenyD Дата добавления - 08.10.2014 в 20:57
Serge_007
Дата: Среда, 08.10.2014, 21:06 |
Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
это онлайн версия MS Office
Да. Она используется в облачном сервисе SkyDrive от Microsoft Установки на компьютеры пользователей не требует Вы подразумеваете просто всем пользователям работать с данным файлом через онлайн Excel?
Верно
это онлайн версия MS Office
Да. Она используется в облачном сервисе SkyDrive от Microsoft Установки на компьютеры пользователей не требует Вы подразумеваете просто всем пользователям работать с данным файлом через онлайн Excel?
Верно Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение это онлайн версия MS Office
Да. Она используется в облачном сервисе SkyDrive от Microsoft Установки на компьютеры пользователей не требует Вы подразумеваете просто всем пользователям работать с данным файлом через онлайн Excel?
Верно Автор - Serge_007 Дата добавления - 08.10.2014 в 21:06