So after spending a lot of time figuring out how to use macros. I found a very complex solution to my issue, and then immediately after found a much simpler solution. Anyway, now that I've got it working, I would like it to work automatically. Like when the condition is met the macro automatically runs. It's designed for an end user that won't understand how it works or be able to use a macro. It's just magic to them. Which is what I want. So here's my code.
Option Explicit
Sub WorksheetActivate()
Worksheets("Sheet1").Activate
Worksheets("Sheet2").Activate
End Sub
Sub RangeSelect()
If Worksheets("Sheet2").Cells(3, 1).Value = "Week1" Then
Worksheets("Sheet1").Range("test").Copy
Worksheets("Sheet2").Range("Calendar1").PasteSpecial
End If
End Sub
Sub RangeSelect2()
If Worksheets("Sheet2").Cells(3, 1).Value = "Week2" Then
Worksheets("Sheet1").Range("test2").Copy
Worksheets("Sheet2").Range("Calendar1").PasteSpecial
End If
End Sub