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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2019, 23:58   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Viktorkv Посмотреть сообщение
Вроде с пустой строкой разобрался
Вы хотели сказать с пустым СТОЛБЦОМ?


попробуйте такой макрос.

Код:
Sub DelColumns()
    Dim i As Long, n As Integer, j As Long, ColCount As Integer: Application.ScreenUpdating = False
    Sheets("Было").Activate: Sheets("Стало").Cells.ClearContents
    n = InputBox("Введите количество частей", "Ввод")
    If n < 1 Then Exit Sub
    j = Fix(Cells(Rows.Count, 1).End(xlUp).Row / n)
    If j < 2 Then Exit Sub
    ColCount = 1
    For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row Step j
        'Cells(i, 1).Resize(j, 3).Copy Sheets("Стало").Cells(1, ColCount)
        Cells(i, 1).Resize(j, 3).Copy
        With Sheets("Стало").Cells(1, ColCount)
            .PasteSpecial xlPasteColumnWidths
            .PasteSpecial xlPasteValues, , False, False
            .PasteSpecial xlPasteFormats, , False, False
        End With
        Application.CutCopyMode = False
        Sheets("Стало").Columns(ColCount + 3).ColumnWidth = 8
        ColCount = ColCount + 4
    Next
End Sub
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.09.2019, 20:34   #12
Viktorkv
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 62
По умолчанию

Спасибо!
Viktorkv вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан двухмерный массив из 20 столбцов. Вставить в него столбец из чисел 10 после всех четных столбцов. Дмитрий142 Помощь студентам 9 07.06.2012 19:32
Деление на равные половины Nimbu Помощь студентам 5 28.06.2010 17:39
Равные интервалы FireFox Microsoft Office Excel 6 01.06.2010 18:45
Деление ФИО на три части ahvahsky2008 Microsoft Office Access 1 06.05.2010 08:39
Кол-во эл. равные максимальному Incognitoal Microsoft Office Excel 2 03.03.2009 23:34