|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.10.2011, 11:54 | #1 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
замена значений ячеек значениями из коллекции
доброе утро, знатоки!))
есть коллекция имен с присвоенными им кодами на отдельном листе. задача: заменить эти значения/имена в базе (на другом листе) на соответствующие коды вобщем-то, если в лоб, то можно сделать перебором значений коллекции до совпадения со значением из базы и подстановкой кода, который в соседней ячейке.. но это долго, и я хотела у вас спросить, как это можно реализовать через массивы? используя двумерный массив загнать туда значение-код?? не совсем понимаю, как работают двумерные и n-мерные массивы Т_Т помогите разобраться... или может какую литературу с примерами нормальными про массивы посоветуете? пример файла: 2мерный_Массив.rar |
03.10.2011, 12:27 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Простейший макрос вам поможет:
Код:
PS: Что значит долго? Полсекунды? |
03.10.2011, 12:40 | #3 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
Да, только наоборот, слова на коды надо заменить?
Код:
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
03.10.2011, 13:12 | #4 |
Форумчанин
Регистрация: 25.05.2011
Сообщений: 249
|
да, слова на коды)) спасибо большое))
но это тут пример маленький, а если там тыщи строк и десятки столбцов?? я просто слышала, что массивы гораздо быстрее циклов For.. или это не относится к For each?? блииин.. красиво! мне до такого еще далеко Т_Т ну что ж... будем учиться =ь Последний раз редактировалось Bape}l{ka; 03.10.2011 в 13:21. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обїединение ячеек с одинаковыми значениями WORD | Сергей846 | Microsoft Office Word | 9 | 19.08.2016 22:48 |
замена значений | DeDoK | JavaScript, Ajax | 5 | 24.05.2011 02:16 |
Автоматическая замена значений | Mr.Jass | Microsoft Office Excel | 8 | 23.11.2010 17:20 |
Автоматическая замена формул значениями | lordneo | Microsoft Office Excel | 2 | 17.08.2010 20:46 |
Замена одинаковых значений | Ярик 555 | Microsoft Office Excel | 6 | 09.02.2010 04:50 |