I'm attempting to make a button with an attached macro that will copy a range of data and formulas, put them in the following column, and then add one day to a single cell. The issue I'm having is that I want to repeat the process, adding one date from each newly added cell to the previously pasted one. The concept is that when I click the button, the pasted block adds one day to the next specified cell after pasting the original range into that cell. After adding data to that new pasted block, I click the button again to receive a new pasted block with the next specific cell added to it.
So far I have this:
Sub PasteToNextEmptyColumn()
    Application.ScreenUpdating = False
        
    Range("A4:C14").Copy
    ActiveSheet.Cells(4, Columns.Count).End(xlToLeft).Offset(0, 1).PasteSpecial xlPasteColumnWidths
    ActiveSheet.Cells(4, Columns.Count).End(xlToLeft).Offset(0, 1).PasteSpecial xlPasteAll
    Range("E9").Value = DateAdd("d", 1, (Range("E9")))
    Application.CutCopyMode = False
    Application.ScreenUpdating = True
    
End Sub