Thanks for the response. I am very new to all of the coding. I have some more
questions related to my first posting. I have a "Lists" spreadsheet that has
a number of named ranges in it. My first named range "ReferringReason" pulls
correctly into my drop-down list and I am able to free-text other criteria in
the cells that will then add to my drop-down list. However, I have other
named ranges that I need to pull into other drop-down lists. How do I
replicate the code so that it will work? I assume that I need to change the
Target Column and the Named Range (ex. ReferringProvider) . I keep getting
error messages. On my January spreadsheet, I have the following codes set up:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
Dim ws As Worksheet
Dim i As Integer
Set ws = Worksheets("Lists")
If Target.Column = 5 And Target.Row > 1 Then
If Application.WorksheetFunction.CountIf(ws.Range("ReferringReason"),
Target.Value) Then
Exit Sub
Else
i = ws.Cells(Rows.Count, 1).End(xlUp).Row + 1
ws.Range("A" & i).Value = Target.Value
ws.Range("ReferringReason").Sort Key1:=ws.Range("A1"), _
Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End If
End If
End Sub
Thank you so much!!