![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 13.07.2011
Сообщений: 3
|
![]()
Есть массив из столбцов и строк. например:
1 2 3 4 5 1 2 3 9 4 5 2 Мне нужно чтобы эксель искал нужную мне цифру. Каждой строке и столбцу присваивается номер(для расчетов) и как то эксель должен по строке и столбцу найти нужное число и вынести его в ячейку нужную. |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Пример файла мы должны нарисовать?
Из каких ячеек брать номер строки и столбца для поиска? Покажите свой файл Excel, выделите в нем желтым 2 ячейки с исходными данными, и зелёным - ячейку под результат. И решение не заставит себя долго ждать. Смотрите также: Надстройки и программы для поиска в Excel: http://excelvba.ru/category/Excel/search Надстройка для поиска на всех листах книги Excel Надстройка для поиска в Excel с выводом результатов на новый лист Поиск из поля на панели инструментов Excel
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
![]() Последний раз редактировалось EducatedFool; 13.11.2011 в 17:28. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
![]()
оо, у меня тоже про массивы, подскажите пожалуйста
задается массив, потом его надо вставить в операцию замены, но что-то не пойму, как к нему обращаться: Код:
Последний раз редактировалось Bape}l{ka; 13.07.2011 в 15:52. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
![]() Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
![]()
нет, знаете, Казанский, так удаляется все из ячейки, в том числе и слова, а мне надо чтобы только знаки препинания =т
и тем не менее, вопрос про массивы тоже открыт, как к нему обращаться, чтоб все элементы массива проверялись? п.с.: и еще, как двойные кавычки (") тоже загнать в переменную, как их вообще в коде экранировать? Последний раз редактировалось Bape}l{ka; 13.07.2011 в 16:30. |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]() |
![]() |
![]() |
![]() |
#7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
было:
Код:
хотите знаки вопроса удалить? используйте ArrayRepl(4) = "~?"
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
2 onsite:
СМЕЩ и ИНДЕКС замечательно находят значение по его строке, столбцу в диапазоне данных
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
![]()
nilem, спасибо большое, по крайней мере выполняется нужная операция)))
правда, если в Selection больше 1й ячейки, то ругается, но ведь можно ячейки перебрать =ь IgorGO, ах вот оно в чем дело!! не догадалась =ь а если я хочу удалить двойную кавычку (вот такую "), то как написать? и кстати, мой способ (см. 1е сообщение) не срабатывает. если писать What:=ArrayRepl() , то проверяется только 0-й элемент массива, а все не проверяются, поэтому и спрашиваю Последний раз редактировалось Bape}l{ka; 13.07.2011 в 17:55. |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]()
Ага, с тильдой работает, и перебирать не надо:
Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск в массиве | edikamn | Microsoft Office Excel | 5 | 31.12.2010 12:03 |
Поиск в массиве | Aleksandr | Помощь студентам | 3 | 30.01.2010 19:51 |
Поиск в массиве | VladimirAleks | Общие вопросы Delphi | 3 | 06.11.2009 15:00 |
Поиск в массиве | ADSoft | PHP | 1 | 07.08.2009 11:17 |
Поиск в массиве | Paul_AG | Общие вопросы C/C++ | 9 | 03.06.2009 01:29 |