I hope this question isn’t too stupid, but I’m trying to write a macro that will paste a selection from one sheet below the last used row of another sheet. I wrote this one, but when I run it, it pastes only the first cell of the range I want to copy and paste, which is unhelpful. Any help would be greatly appreciated:
Rem Attribute VBA_ModuleType=VBAModule
Option VBASupport 1
Option Explicit
Sub Copy_Paste_Below_Last_Cell_Range_Object()
Dim rFirstBlank As Range
ThisWorkbook.Activate
Set rFirstBlank = Worksheets("DailyFoodLog").Cells(Worksheets("DailyFoodLog").Rows.Count, 1).End(xlUp).Offset(2)
Worksheets("BlankDailyFoodLog").Range("A1:L45").Copy
rFirstBlank.PasteSpecial
End Sub