I feel like were getting somewhere, which is better than what I was getting. I am not typing the Array line properly it is giving me a Type mismatch error. It's on the myArray line for all of them.
Dim myArray() As String
Dim myElement As Variant
cboDistrict.Clear
If cboStations.Text = "Annual" Then
If cboYear.Text = "2010" Then
myArray = Array("Abilene", "Amarillo", "Atlanta", "Austin", "Beaumont", "Brownwood", "Bryan", "Childress", "Corpus_Christi", "Dallas", "El_Paso", "Fort_Worth", "Houston", "Laredo", "Lubbock", "Lufkin", "Odessa", "Paris", "Pharr", "San Angelo", "San_Antonio", "Tyler", "Waco", "Wichita_Falls", "Yoakum")
ElseIf cboYear.Text = "2011" Then
myArray = Array("Abilene", "Amarillo", "Atlanta", "Austin", "Beaumont", "Brownwood", "Bryan", "Childress", "Corpus_Christi", "Dallas", "El_Paso", "Fort_Worth", "Houston", "Laredo", "Lubbock", "Lufkin", "Odessa", "Paris", "Pharr", "San Angelo", "San_Antonio", "Tyler", "Waco", "Wichita_Falls", "Yoakum")
ElseIf cboYear.Text = "2012" Then
myArray = Array("Abilene", "Amarillo", "Atlanta", "Austin", "Beaumont", "Brownwood", "Bryan", "Childress", "Corpus_Christi", "Dallas", "El_Paso", "Fort_Worth", "Houston", "Laredo", "Lubbock", "Lufkin", "Odessa", "Paris", "Pharr", "San Angelo", "San_Antonio", "Tyler", "Waco", "Wichita_Falls", "Yoakum")
ElseIf cboYear.Text = "2012" Then
myArray = Array("Abilene", "Amarillo", "Atlanta", "Austin", "Beaumont", "Brownwood", "Bryan", "Childress", "Corpus_Christi", "Dallas", "El_Paso", "Fort_Worth", "Houston", "Laredo", "Lubbock", "Lufkin", "Odessa", "Paris", "Pharr", "San Angelo", "San_Antonio", "Tyler", "Waco", "Wichita_Falls", "Yoakum")
ElseIf cboYear.Text = "2013" Then
myArray = Array()
ElseIf cboYear.Text = "2014" Then
myArray = Array()
End If
ElseIf cboStations.Text = "Urban" Then
If cboYear.Text = "2010" Then
myArray = Array("Abilene", "Amarillo", "Austin", "San_Antonio", "Waco", "Wichita_Falls")
ElseIf cboYear.Text = "2011" Then
myArray = Array("Beaumont", "Houston")
ElseIf cboYear.Text = "2012" Then 'or just Else
myArray = Array("Brownwood", "Bryan", "Childress", "Corpus_Christi", "El_Paso", "Lubbock", "Odessa", "Yoakum")
End If
End If
For Each myElement In myArray
cboDistrict.AddItem myElement
Next