Here is the second part. Still working on the first part.
Option Explicit
Sub qtr()
Dim i As Long, lr As Long
Dim yr As String
Dim qtr As String
Application.ScreenUpdating = False
lr = Range("B" & Rows.Count).End(xlUp).Row
For i = 2 To lr
yr = Left(Range("B" & i), 4)
If Mid(Range("B" & i), 5, 2) = "01" Or Mid(Range("B" & i), 5, 2) = "02" Or Mid(Range("B" & i), 5, 2) = "03" Then
qtr = "Q1"
ElseIf Mid(Range("B" & i), 5, 2) = "04" Or Mid(Range("B" & i), 5, 2) = "05" Or Mid(Range("B" & i), 5, 2) = "06" Then
qtr = "Q2"
ElseIf Mid(Range("B" & i), 5, 2) = "07" Or Mid(Range("B" & i), 5, 2) = "08" Or Mid(Range("B" & i), 5, 2) = "09" Then
qtr = "Q3"
ElseIf Mid(Range("B" & i), 5, 2) = "10" Or Mid(Range("B" & i), 5, 2) = "11" Or Mid(Range("B" & i), 5, 2) = "12" Then
qtr = "Q4"
End If
Range("C" & i) = yr & "-" & qtr
Next i
Application.ScreenUpdating = True
MsgBox "Action completed"
End Sub
Bookmarks