I have a spreadsheet that list a Case Manager and then list the students below it. Then it lists another Case Manager and students below it. I want to copy the Case Manager Name from the top of each list to the end of the row of respective students underneath, repeating with each Case Manager until I get to the end of my sheet. The number of Case Managers and students can vary.
I have the following code to do the first Case Manager but not sure how to loop it of if there is a better solution. I want all the data to stay in the original spot.
Original Source: (Imported Text File)

Modified Source: (After Macro is Run)

Sub CMWizard()
    Dim CMName As String
    Dim StopRow As Long
    Dim r As Long
    CMName = Range("A1").Value  'Get the Case Manager Name.
    StopRow = Range("B2").End(xlDown).Row  'Get first blank cell in Column B.
    For r = 2 To StopRow  'Start at Row 2 and continue until you reach the StopRow.
        Cells(r, 6).Value = CMName  'Set every cell from Row 2 in Column F (6) to the Case Manager Name.
End Sub
 
     
     
    

