Страницы: 1
RSS
копирование предыдущей строки в текущую по даблклику VBA
 
коллеги, при разработке инструмента постановки задач встал вопрос об оптимизации и ускорения процесса.
Задача: по даблклику в определенной ячейке строки должно происходить копирование формата ячеек верхней (предыдущей) строки в текущую строку, с простановкой текущей даты в нажимаемую ячейку.
 
Добрый день!
На сколько я знаю привязать макрос к даблклику нельзя. Нужен либо элемент управления, либо комбинация клавиш.

Если ошибаюсь может кто поправит.
 
Код
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Not Intersect(Target, Columns("B")) Is Nothing Then
        If Len(Target.Offset(-1)) > 0 And Len(Target.Offset(1)) = 0 Then
            Target.Offset(-1).EntireRow.Copy
            Rows(Target.Row).PasteSpecial xlPasteFormats
            Target.Value = Date
        End If
    End If
End Sub
Изменено: RAN - 11.04.2019 11:48:28
 
Благодарю, то что надо!
Страницы: 1
Наверх