Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата HomaOne:
Можно ли сделать такой макрос »
HomaOne, примерно так:
Код: Выделить весь код
Option Explicit

Sub CopyPasteSpecialToOne()
    Dim objPreviousWorkbook As Workbook
    Static objWorkbook As Workbook

    Selection.Copy
    
    If objWorkbook Is Nothing Then
        Set objPreviousWorkbook = ActiveWorkbook
        Set objWorkbook = Workbooks.Add()
        
        With objWorkbook.Worksheets.Item(1)
            .Name = "Сбор"
            .Cells(1, 1).Value = "Сбор"
        End With
        
        objPreviousWorkbook.Activate
        
        Set objPreviousWorkbook = Nothing
    End If
    
    With objWorkbook.Worksheets.Item("Сбор")
        .Cells(.UsedRange.Rows.Count + 1, 1).PasteSpecial Paste:=xlPasteValues
    End With
    
    Application.CutCopyMode = False
End Sub
Цитата HomaOne:
при нажатии клавиши или сочитания »
Назначайте данный макрос сочетанию клавиш: Запуск макроса нажатием клавиши CTRL в сочетании с клавишей быстрого вызова. Например, на «Ctrl-Q».
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:33, 15-07-2013 | #2