Всем привет! В изучении VBA я новичок. Одна надежда в постижении вершин мастерства на вас. У меня есть следующая задача: имеется таблица (excel 1) из 16 столбцов и 150 строк. В ней нужно найти определенное значение (Значение из столбика B) и перенести значение ячейки, которая находится через 11 справа в этой же строке в другой файл (excel 2) в определенное место. И таких определенных разных значений будет около 100 и каждое значение которому соответствует значение ячейки в той же строке через одну справа нужно переносить в определенное место файла.
должно получится примерно так: ул. Галиуллина, д.6, кв.1 3441789404,32 ул. Галиуллина, д.6, кв.2 3441793496,11
***-значение которое есть в файлах excel 1 и excel 2 ***-значение находится только в файле excel 1
Помогите пожалуйста работа очень монотонная и занимает очень много времени.
Всем привет! В изучении VBA я новичок. Одна надежда в постижении вершин мастерства на вас. У меня есть следующая задача: имеется таблица (excel 1) из 16 столбцов и 150 строк. В ней нужно найти определенное значение (Значение из столбика B) и перенести значение ячейки, которая находится через 11 справа в этой же строке в другой файл (excel 2) в определенное место. И таких определенных разных значений будет около 100 и каждое значение которому соответствует значение ячейки в той же строке через одну справа нужно переносить в определенное место файла.
должно получится примерно так: ул. Галиуллина, д.6, кв.1 3441789404,32 ул. Галиуллина, д.6, кв.2 3441793496,11
***-значение которое есть в файлах excel 1 и excel 2 ***-значение находится только в файле excel 1
Помогите пожалуйста работа очень монотонная и занимает очень много времени.Hiryrg
Написать макрос было бы гораздо легче, если бы Вы могли, например, в одном из файлов добавить столбец с другим форматом. По нему было бы легко найти строку, из которой тянуть данные.
*11:54* Или было бы лучше использовать одинаковый формат в обоих файлах.
Hiryrg, здравствуйте.
У Вас названия квартир в базовом и конечном файле сильно отличаются:
Написать макрос было бы гораздо легче, если бы Вы могли, например, в одном из файлов добавить столбец с другим форматом. По нему было бы легко найти строку, из которой тянуть данные.
*11:54* Или было бы лучше использовать одинаковый формат в обоих файлах.Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Сообщение отредактировал Rioran - Среда, 24.09.2014, 11:54
к примеру в файле (excel 1) есть некоторый строчки которые выделены красным вроде бы № сч-ков находит но нет значений можно сделать чтоб их выделял в жёлтый цвет.
Примерно так:
_Boroda_,
понимаю что наглею но можно сделать еще вот так
к примеру в файле (excel 1) есть некоторый строчки которые выделены красным вроде бы № сч-ков находит но нет значений можно сделать чтоб их выделял в жёлтый цвет.
Ну, можно, конечно, взять UDF, работающие с цветом ячейки, и использовать их... Но здесь-то всё проще - можно "определиться" с неким доп.условием, которое и определяет, почему строка на втором листе "красная", и в ячейку дописывать кроме "не нашел" ещё и что-то другое, типа "пустой".
Но, конечно, приведенный пример не совсем оптимален: если из этих "красных" строк надо ещё выбирать и значения, или такой код есть и "пустой" и "непустой", то не пойдёт...
Ну, можно, конечно, взять UDF, работающие с цветом ячейки, и использовать их... Но здесь-то всё проще - можно "определиться" с неким доп.условием, которое и определяет, почему строка на втором листе "красная", и в ячейку дописывать кроме "не нашел" ещё и что-то другое, типа "пустой".
Но, конечно, приведенный пример не совсем оптимален: если из этих "красных" строк надо ещё выбирать и значения, или такой код есть и "пустой" и "непустой", то не пойдёт...AndreTM