I am uncertain at this point why I am successfully able to cut and paste but when I try to use paste special to paste values I am unable to to. Also I have to repeat this multiple times with multiple cells that are scattered in seperate ranges. I wish I could define each range with a variable. However, when I
VBA Code:
Dim Calclogs_sheet As Worksheet
Dim Calclogs_table As ListObject
Dim Last_Row As Long
Set Calclogs_sheet = Sheets("Calclogs_sheet")
Set Calclogs_table = Sheets("Calclogs_sheet").ListObjects("Calclogs_table")
Set Calculator = Sheets("Calculator")
Last_Row = Calclogs_table.Range.Rows.Count
ticker = Calculator.Range("B1:C1")
'Successful but I only want value pasted'
With Calclogs_table
Set new_row = .ListRows.Add.Range
Calculator.Range("B1:C1").Cut Destination:=Calclogs_table.Range(Last_Row, "A").Offset(0, 4)
End With
'Unsuccessful attempt when pasting values'
With Calclogs_table
Set new_row = .ListRows.Add.Range
Set listCols = .ListColumns
Calculator.Range("B1:C1").Cut
Calclogs_table.Range(Last_Row, "A").Offset(0, 4).PasteSpecial Paste:=xlPasteValues
End With
'Also: How do i use a variable for a cell's range?- This does not work:'
ticker.Cut Destination:=Calclogs_table.Range(Last_Row, "A").Offset(0, 4)