Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2012, 18:53   #1
dzaymko
Пользователь
 
Регистрация: 15.04.2012
Сообщений: 18
По умолчанию как написать макрос для такой задачи?????

пример внутри !
Вложения
Тип файла: rar пример.rar (3.9 Кб, 24 просмотров)
dzaymko вне форума Ответить с цитированием
Старый 19.06.2012, 20:17   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

вот так надо написать этот макрос:
Код:
Sub test()
    Dim cell As Range, ra As Range, cell2 As Range, destcell As Range
    Application.ScreenUpdating = False
    Set ra = Range([A2], Range("A" & Rows.Count).End(xlUp))
    For Each cell In ra.Cells
        For Each cell2 In ra.Offset(, 2).Cells
            If cell2 = cell.Next.Next Then
                Set destcell = Range("f" & Rows.Count).End(xlUp).Offset(1)
                destcell.Resize(, 2).Value = cell.Resize(, 2).Value
                destcell.Offset(, 2).Resize(, 2).Value = cell2.Offset(, -2).Resize(, 2).Value
            End If
        Next cell2
    Next cell
End Sub

пример внутри!
http://excelvba.ru/XL_Files/Sample__...__22-17-47.zip
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как написать макрос для mail qazilias Microsoft Office Excel 9 27.04.2012 18:24
можно написать макрос для такой задачи???? dzaymko Microsoft Office Excel 3 24.04.2012 20:33
Как написать программу на с+ для решения данной задачи? ming_ruport Общие вопросы C/C++ 1 24.10.2011 16:34
для работы написать макрос для Excel и Word.... smanna Microsoft Office Excel 2 30.11.2010 12:43
Как написать макрос для копирования диапазонов данных с приращением Yevgen_pro Microsoft Office Excel 0 09.09.2009 16:12