|
|
|
Замена значений строк между листами книги
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Прошу помощи, так как совсем не умею писать макросы, а очень нужно... Вот собственно моя задачка: Есть книга в ней несколько листов, на первом листе данные вида: Наименование Город Цветок 1 Вологда Цветок 2 Казань Цветок 3 Москва Цветок 4 Москва Цветок 5 Казань на втором листе данные вида: Наименование Код Казань Д000158 Москва Д000141 Воронеж Д000094 Вологда Д000095 Необходимо в первом листе заменить города на коды из второго листа, в итоге должны получить: Наименование Город Цветок 1 Д000095 Цветок 2 Д000158 Цветок 3 Д000141 Цветок 4 Д000141 Цветок 5 Д000158 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2010, 14:07 |
|
||
|
Замена значений строк между листами книги
|
|||
|---|---|---|---|
|
#18+
Тут можно и без макроса, воспользоваться функцией ВПР. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2010, 14:20 |
|
||
|
Замена значений строк между листами книги
|
|||
|---|---|---|---|
|
#18+
Мне нужен макрос - так как это не разовая операция и необходимо чтобы ее могли выполнять простые пользователи по нажатию волшебной кнопочки. И таких листов, между которыми необходимо менять значения не мало.... Если бы еще был запрос с какого листа в какой и какие поля заменить, вообще было бы отлично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2010, 14:31 |
|
||
|
Замена значений строк между листами книги
|
|||
|---|---|---|---|
|
#18+
Fabyf, такая кнопка, и даже запросы есть у меня в http://hugo.nxt.ru/CompareFiles.Find.rar Только вот замены там нет, есть копирование в соседние ячейки. Под Вашу задачу можно потом руками один столбец удалить. Или код переделать. Но на бабулек это конечно не рассчитано - немного соображать надо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2010, 15:09 |
|
||
|
Замена значений строк между листами книги
|
|||
|---|---|---|---|
|
#18+
Hugo121, Большое спасибо! Как раз то, что нужно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2010, 15:41 |
|
||
|
Замена значений строк между листами книги
|
|||
|---|---|---|---|
|
#18+
Fabyf, на здоровье! Как оказывается, замена тоже работает. Указываете как колонку-получатель ту же, по которой ищете совпадения. Но конечно надо проверить досконально, но на первый взгляд ОК. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2010, 16:03 |
|
||
|
Замена значений строк между листами книги
|
|||
|---|---|---|---|
|
#18+
Hugo121, я, наверное, туплю... Но у меня при совпадении проставляются цифры вида 00001, а мне необходимо, чтобы в документ приемник проставлялись значения из соседней (любой) колонки из документа источника. Это возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2010, 16:33 |
|
||
|
Замена значений строк между листами книги
|
|||
|---|---|---|---|
|
#18+
Fabyf, Код: plaintext 1. 2. Ячейки Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2010, 16:40 |
|
||
|
Замена значений строк между листами книги
|
|||
|---|---|---|---|
|
#18+
Hugo121, я извиняюсь, но можно я искину Вам мой файл с данными и Ваш файл с моими заполненными параметрами, и тогда точно можно будет сказать что я делаю не так? А то в данный момент у меня выходит сообщение MacroTerminate! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2010, 16:54 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36590643&tid=2178211]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 433ms |

| 0 / 0 |
