Я пытаюсь создать командную кнопку, которая будет запускать скрипт для копирования только значений ячейки.На данный момент у меня есть макрос, который устанавливает ячейки, равные формуле.Когда я копирую ячейки, он хочет скопировать формулу, а не значения.Я хочу, чтобы эта кнопка ТОЛЬКО копировала значения диапазона в буфер обмена для копирования на другой лист.Вот код, который у меня есть.
Эта часть кода используется для формулировки ячеек.
Dim LookupRange As Range
Dim c As Variant
Application.ScreenUpdating = False
Set LookupRange = Range("C9:C300") ' Set range in Column B
For Each c In LookupRange 'Loop through range
If c.Value <> "" Then 'If value in B is not empty then
Cells(c.Row, 15).FormulaR1C1 = "=""""&RC[-11]&"" ""&RC[-6]&"" (MK NO.
""&RC[-13]&"")"""
Cells(c.Row, 14).FormulaR1C1 = "=""""&RC[-11]&"""""
End If
Next c
Application.ScreenUpdating = True
Эта часть кода используется для копирования только значений этихячейки.
Sub CommandButton_CopyNumbers()
Dim LastR As Long
'FIND LAST ROW OF DATA IN COLUMN N
LastR = Cells(Rows.Count, 14).End(xlUp).Row
Range("K9:N &LastR").Select 'This part is not working
Selection.Copy
End Sub
Первый код работает хорошо, но есть ли способ просто установить эти ячейки равными значению вместо формулы и скопировать их в буфер обмена?