Форум программистов, компьютерный форум, киберфорум
Наши страницы
VBA
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
caustic
18 / 18 / 0
Регистрация: 30.09.2011
Сообщений: 283
05.12.2012, 12:33  [ТС] 0

Копирование строк с листа на лист при условии их заливки

05.12.2012, 12:33. Просмотров 1819. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от Скрипт Посмотреть сообщение
caustic, а куда вставлять строки на первом листе?
вот это именно та загвоздка которую я не могу реализовать.

я вижу себе это так например:

на 2ом листе: рассчитать, какой по счету была синяя "итоговая" строчка, в которой была найдена светло-зеленая строка, перейти на 1 лист, найти эту самую синюю строчку тут, методом вычисления ее порядкового номера (из 2ого листа) и вставить ее перед ней + на 1ну строку выше.

других зацепок и нет в принципе. только эта синяя строчка.


этот метод можно реализовать?

Добавлено через 9 минут
Кстати: можно зацепится за значение в самих "синих строчках". они уникальны.

Примерно то что я думаю, но не могу сделать:

Visual Basic
1
2
3
4
5
6
7
8
9
Sub Vstavka()
 
For k = 1 To 50
    If Range(Cells(k, 1), Cells(k, 1)).Interior.Color = 10092492 Then    'светло-зеленая  
'двигаться далее от этой св-зелен строки пока не достингу первой синей "итоговой" строчки
'узнать значение в этой итоговой строчке
'перейти на вкладку 1, найти это значение, и вставить перед ней + выше на 1 строку, строчку из 2ого листа со светло-зеленой ячейкой
 
End Sub


Вернуться к обсуждению:
Копирование строк с листа на лист при условии их заливки
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2012, 12:33
Готовые ответы и решения:

Копирование значения ячейки из одного листа в другой при соблюдений условии
Добрый день! Помогите написать макрос для решения следующей проблемы. Имеется...

Копирование данных на другой лист при условии определенных данных
Добрый день! Нужна помощь чайнику при формировании картотеки сотрудников. Есть...

Копирование с листа на лист
Здравствуйте уважаемые форумчане! У меня такая задачка никак не могу ее...

Копирование таблиц с листа на лист
Реализовать функцию копирования таблицы, расположенной на первом листе книги MS...

Копирование данных с листа на лист
Подскажите как в VBA Excel описать кнопку, чтобы при её нажатии 6 числовых...

6
Другие темы раздела
VBA Проверка ячейки на выпадающий список http://www.cyberforum.ru/vba/thread720092.html
Добрый день! Мне надо проверить привязан ли к ячейке выпадающий список? подскажите пожалуйста, какой командой VBA это надо сделать? Спасибо.
VBA Из Access не открывается файл Excel Установлен Офисс 2010 Из Аккесса открываю Эксель файл Sub P1() Dim appExcel As Excel.Application Dim wbk As Excel.Workbook Dim wks As Excel.Worksheet Set appExcel = Excel.Application Set... http://www.cyberforum.ru/vba/thread720085.html
Перемешивание абзацев в Word VBA
В текстовом редакторе Microsoft Word дан текст. Написать программу на VBA, которая должна: 1. Перемешивать абзацы между собой.
VBA MS Power Point 2007 - проигрывание презентаций из папки
День добрый, уважаемые форумчане. Сегодня появилась задача реализовать которую я не представляю как. Суть проблемы: 1. Есть монитор/телевизор который подключен к компьютеру; 2. Есть выделенный...
VBA Как построить линию тренда на диаграмме и узнать её функцию http://www.cyberforum.ru/vba/thread719880.html
Доброй ночи!) Вопрос таков: у меня строится диаграмма из определенных значений..но я не знаю как построить линию тренда на ней и узнать её функцию.. Подскажите, как это сделать, пожалуйста Спасибо...
VBA Вставить двумерный массив на указанное место в RefEdit Здравствуйте, прошу помощи с небольшим куском моего проекта) А именно, не верно вывод двумерный массив OBL. Задача такова: вытащить значения с ячеек, засунуть их в массив ( может выбираться не один... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru