I'm hoping someone will be able to help me out with this.
My intent is to have the worksheet search for a name and find it. I've got that done without issues with the following code:
Sub Removemember_Click()
MemberName = InputBox(Prompt:="Enter Member's Name")
Cells.Find(What:=MemberName, _
After:=ActiveCell, LookIn:=xlValues, LookAt:=xlPart, _
SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
End Sub
What I need to do next is search downward in the "C" column until I find a non-blank cell, then select all rows between the searched-for name and the next name (though not including the next name). Then I need to delete (remove) the rows. Can anyone lend me a hand?

.Findcall doesn't find what it's looking for. Boom, error 91. Don't call members on objects that may or may not be set to a valid reference. WhenRange.FindreturnsNothingthe.Activatecall will blow up. Note: You probably don't want to activate it anyway. - Mathieu Guindon