Hi Butcher1
See if this works for you...place the Code in Training Plan Module
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim ws As Worksheet
Dim myCol As Long
Dim sRng As Range
Set ws = Sheets("Templates")
If Not Intersect(Target, Range("N172:N183")) Is Nothing Then
myCol = WorksheetFunction.Match(Target.Value, ws.Rows("1:1"), 0)
Set sRng = ws.Cells(2, myCol).Resize(12, 2)
Application.EnableEvents = False
Select Case Target.Row
Case 172
Range(Cells(171, 1), Cells(182, 2)).Value = sRng.Value
Case 173
Range(Cells(185, 1), Cells(196, 2)).Value = sRng.Value
Case 174
Range(Cells(201, 1), Cells(212, 2)).Value = sRng.Value
Case 175
Range(Cells(215, 1), Cells(226, 2)).Value = sRng.Value
Case 176
'etc
Case 177
'etc
Case 178
'etc
Case 179
'etc
Case 180
'etc
Case 181
'etc
Case 182
'etc
Case 183
End Select
Else
Exit Sub
End If
Application.EnableEvents = True
End Sub
Bookmarks