powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / копирование одинаковых надписей вниз по столбцам (VBA)
9 сообщений из 9, страница 1 из 1
копирование одинаковых надписей вниз по столбцам (VBA)
    #34098586
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Граждане vba-бандиты, возникла проблема. Есть таблица в эксель (приложена). Макрос должен пробегать по 4 первым столбцам и копировать надписи вниз до следующего заголовка. Это может быть текст или циферь.
...
Рейтинг: 0 / 0
копирование одинаковых надписей вниз по столбцам (VBA)
    #34098605
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Более полный вариант проблемы
...
Рейтинг: 0 / 0
копирование одинаковых надписей вниз по столбцам (VBA)
    #34098649
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Sub aa()
Dim Cell As Range
Dim WorkingRng As Range

    Set WorkingRng = Application.Intersect(Columns("A:D"), ActiveSheet.UsedRange)
    
    For Each Cell In WorkingRng
        If Cell.Value = "" Then Cell.Value = Cell.Offset(- 1 ,  0 ).Value
    Next Cell
End Sub
...
Рейтинг: 0 / 0
копирование одинаковых надписей вниз по столбцам (VBA)
    #34098850
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
Sub Macro1()
    With Range("A1:D22")
        .SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=R[-1]C"
        .Cells( 1 ,  1 ).CurrentRegion
        .Value = .Value
    End With
End Sub

Или то же руками:

- выбираем весь ранг
- меню Правка-Перейти...
- кнопка Выделить...
- опция Пустые ячейки
- кнопка ОК
- меню Формат-Строка-Скрыть


то же самое с клавишами:
- находясь в А1, зажимаем {Ctrl}+{Shift} и жмем последовательно на стрелку вниз, стрелку вправо
- {Ctrl}+П
- {Alt}+В
- Enter
- зажимаем {Alt} и жмем последовательно на М, Т, Ы


KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
копирование одинаковых надписей вниз по столбцам (VBA)
    #34098856
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL)
Код: plaintext
1.
2.
3.
4.
5.
6.
Sub Macro1()
    With Range("A1:D22")
        .SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=R[-1]C"
        .Cells( 1 ,  1 ).CurrentRegion
        .Value = .Value
    End With
End Sub


Пардон .Cells(1, 1).CurrentRegion не нужно - забыл стереть

Код: plaintext
1.
2.
3.
4.
5.
Sub Macro1()
    With Range("A1:D22")
        .SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=R[-1]C"
        .Value = .Value
    End With
End Sub
...
Рейтинг: 0 / 0
копирование одинаковых надписей вниз по столбцам (VBA)
    #34098869
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL)Или то же руками:

- выбираем весь ранг
- меню Правка-Перейти...
- кнопка Выделить...
- опция Пустые ячейки
- кнопка ОК
- меню Формат-Строка-Скрыть


то же самое с клавишами:
- находясь в А1, зажимаем {Ctrl}+{Shift} и жмем последовательно на стрелку вниз, стрелку вправо
- {Ctrl}+П
- {Alt}+В
- Enter
- зажимаем {Alt} и жмем последовательно на М, Т, Ы

Чета я сегодня опять какой-то рассеянный, ручной пример из др. оперы, но принцип тот же.
...
Рейтинг: 0 / 0
копирование одинаковых надписей вниз по столбцам (VBA)
    #34098969
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL)Чета я сегодня опять какой-то рассеянный, ручной пример из др. оперы, но принцип тот же.

Вот у Уокенбаха все описано: http://j-walk.com/ss/excel/usertips/tip040.htm
...
Рейтинг: 0 / 0
копирование одинаковых надписей вниз по столбцам (VBA)
    #34099131
Фотография Ivan33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
большой мучча грасиас вбапро и кл! буду пробовать.
...
Рейтинг: 0 / 0
копирование одинаковых надписей вниз по столбцам (VBA)
    #34099582
dinogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KL (XL) KL (XL)Чета я сегодня опять какой-то рассеянный, ручной пример из др. оперы, но принцип тот же.

Вот у Уокенбаха все описано: http://j-walk.com/ss/excel/usertips/tip040.htm

Круто!

А обратно как?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / копирование одинаковых надписей вниз по столбцам (VBA)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]