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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2014, 10:35   #1
Alexsandrr
Пользователь
 
Регистрация: 02.10.2013
Сообщений: 78
По умолчанию Макрос на объединение строк Excel

Добрый день!
Нужен макрос на объединение (через суммирование) ячеек в столбцах F,G,H,I,J по содержимому в столбцах A,B,C,D и Е.
Вложения
Тип файла: zip Лист Microsoft Excel.zip (7.9 Кб, 18 просмотров)
Alexsandrr вне форума Ответить с цитированием
Старый 09.04.2014, 11:33   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Попробуйте сводную.
Макрос написать можно - но писать много...

P.S. Хотя вот, написал - осталось под рабочий файл подогнать:
Код:
Option Explicit

Sub tt()
    Dim a(), i&, ii&, t$, x&
    [a1].Clear
    a = [a2].CurrentRegion.Value

    With CreateObject("Scripting.Dictionary"): .comparemode = 1
        For i = 2 To UBound(a)
            t = a(i, 1) & "|" & a(i, 2) & "|" & a(i, 3) & "|" & a(i, 4) & "|" & a(i, 5)
            If Not .exists(t) Then
                ii = ii + 1: .Item(t) = ii
                For x = 1 To 10: a(ii, x) = a(i, x): Next
            Else
                For x = 6 To 10: a(.Item(t), x) = a(.Item(t), x) + a(i, x): Next
            End If
        Next
    End With

    [a30].Resize(ii, 10) = a

End Sub
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 09.04.2014 в 11:46.
Hugo121 вне форума Ответить с цитированием
Старый 09.04.2014, 12:22   #3
Alexsandrr
Пользователь
 
Регистрация: 02.10.2013
Сообщений: 78
По умолчанию

макрос работает, спасибо.
Alexsandrr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос создания и объединение строк Blood_ghosT Microsoft Office Excel 6 16.02.2013 09:56
Объединение ячеек в ворд, макрос Ольга060289 Помощь студентам 2 25.10.2012 13:18
Объединение столбцов(макрос Excel, Visual Basic) BoMBuRCheG Помощь студентам 0 01.05.2012 13:56
Макрос для Excel: выбор строк по наименьшему значению. Maikroft Фриланс 4 06.03.2012 00:50
Макрос на объединение 4 строчек в 1 malrah Microsoft Office Word 16 16.06.2009 17:12