Как автоматическая вставка пустых строк зависит от 1 столбца?

У меня там же стол

и я хочу, чтобы автоматическая вставка пустых строк зависела от ячейки в первом столбце,

Кто-нибудь может мне помочь? Я перепробовал много методов, но ни один из них не подходит именно мне. Извините за мой английский.

2 ответа

Создать кнопку и назначить следующий макрос

Sub BRow()
    Dim WorkRng As Range
    Dim FirstRow As Integer
    Dim lngRows As Integer
    Dim lngCols As Integer

    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select Range", WorkRng.Address, Type:=8)
    FirstRow = WorkRng.Row
    lngRows = WorkRng.Rows.Count
    lngCols = WorkRng.Columns.Count
    WorkRng.Cells(lngRows, 1).Resize(1, lngCols).Select

    Do Until Selection.Row = FirstRow
        Selection.Insert shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
        Selection.Offset(-1, 0).Select
    Loop
End Sub

Смотрите примеры здесь

Вы можете добавить 1 индексный столбец в качестве первичного ключа. Затем вставьте только индексный столбец и ваш PK со всеми пустыми полями.

Другие вопросы по тегам