Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Макрос для копирования с одного листа на другой, Помогите решить задачу с копированием данных с одного листа на другой
 
Ок. Подскажите тогда по конкретному вопросу. Как скопировать таблицу с "Лист2" на лист "Итог" столько раз, сколько значений на "Лист1" в графе А?
Макрос для копирования с одного листа на другой, Помогите решить задачу с копированием данных с одного листа на другой
 
Помогите решить задачу. Есть документ Размножение таблиц.xlsx (17.14 КБ) . Там три закладки.

Что нужно сделать:
1. Скопировать таблицу с "Лист2" на лист "Итог" столько раз, сколько значений на "Лист1" в графе А.
2. Проставить значения с "Лист1" в каждую крайнюю левую верхнюю ячейку таблицы на листе "Итог".

Сейчас в файле на закладке "Итог" то, что должно получится в итоге.

Форматирование и значения с "Лист2" должны сохранится в каждой таблице на листе "Итог".
Значений на "Лист1" может быть больше.  
Сравнение значений в двух диапазонах и выделение совпадений, Нужна помощь с макросом
 
БМВ,а как вы переменную объявили? Я просто не могу её найти в документе.  
Сравнение значений в двух диапазонах и выделение совпадений, Нужна помощь с макросом
 
Спасибо!!!

Цитата
БМВ написал: Только лучше использовать не УФ а формулу и ту что в D, если  много строк.
А можно подробнее? Не совсем понял как работает формула в УФ.  
Сравнение значений в двух диапазонах и выделение совпадений, Нужна помощь с макросом
 
Вот макрос который ищет вхождение А1 с Лист1 на активном листе и делает заливку ячеек желтым.
Как вместо А1 сделать диапазон А1:А100?
Код
Sub Find()
    On Error Resume Next: Err.Clear
    Dim ra As Range, cell As Range, res, txt$
    res = Sheets("Лист1").Range("A1") 'берем значение из ячейка А1 листа Лист1
    txt$ = Trim(res): If Len(txt) = 0 Then Exit Sub    ' текст не введен, или состоит из пробелов
    Set ra = Range([A1], Range("A" & Rows.Count).End(xlUp))    ' диапазон для поиска
    Application.ScreenUpdating = False
    ra.Font.Color = 0: ra.Font.Bold = 0  'сброс цветового выделения
    ra.Interior.Color = rgbWhite         'сброс заливки
    For Each cell In ra.Cells    ' перебираем все ячейки
        pos = 1
        If cell.Text Like "*" & txt & "*" Then
            arr = Split(cell.Text, txt, , vbTextCompare)   ' разбивает текст ячейки на части
            If UBound(arr) > 0 Then    ' если подстрока найдена
                cell.Interior.Color = rgbYellow 'заливка ячейки желтым
            End If
        End If
    Next cell
End Sub
Сравнение значений в двух диапазонах и выделение совпадений, Нужна помощь с макросом
 
Цитата
Bema написал: что это значит?
Вложил пример. Если значения из А1:А3 встречаются в B1:B11, тогда соответствующие ячейки в диапазоне B1:B11 выделить желтым.
Цитата
Bema написал: в Приёмах есть раздел посвящённый дубликатам. Там смотрели?
Да. Ничего не подходит.
Сравнение значений в двух диапазонах и выделение совпадений, Нужна помощь с макросом
 
Таблица в которой нужно искать может достигать 50-60тыс ячеек. И значения которые нужно найти 100-200 ячеек. Через формулу кажется это будет неудобно. Хотя могу ошибаться. Если можете что-то предложить - буду благодарен!  
Изменено: AlexMarshuk - 24.03.2018 16:36:39
Сравнение значений в двух диапазонах и выделение совпадений, Нужна помощь с макросом
 
Добрый день! Помогите решить задачу.

Нужен макрос, который ищет значение каждой ячейки из заданного диапазона в другом диапазоне и выделяет ячейку цветом при частичном совпадении текста.

Тоесть.
Что искать: значения Лист1 А1:А10
Где искать: Лист2 А1:А10.
Что сделать при нахождении: выделить желтым ячейку, продолжить поиск.

Здесь нашел пример макроса для одного значения, а мне нужен цикл для каждого значения в заданном диапазоне.
Вот еще макрос для поиска одного значения.

Спасибо.  
Изменено: AlexMarshuk - 24.03.2018 19:18:35 (добавил ссылку на макрос)
Страницы: 1
Наверх