bir türlü yapamadım yardım edebilir misiniz
				
				
			
			
			
			
	@benbendedeilem
			
				
	
			
			
			
			
			
			
		Dim Sql As String
Dim ADO_RS As ADODB.Recordset
Dim ADO_CN As ADODB.Connection
SQL = "SELECT [tarih]  "
SQL = Sql & "FROM [liste$A:A" & "] where  not isnull([tarih]) order by [tarih]"
Set ADO_RS = New ADODB.Recordset
Set ADO_CN = New ADODB.Connection
ADO_CN.ConnectionString = "provider=Microsoft.ACE.OLEDB.12.0;data source=" & ThisWorkbook.FullName & ";extended properties=""excel 8.0;hdr=yes"""
ADO_CN.Open
ADO_RS.Open SQL, ADO_CN, 3, 1
'
'   Eğer Hiç Kayıt Yoksa
If ADO_RS.RecordCount = 0 Then
    ADO_RS.Close
    ADO_CN.Close
    Set ADO_RS = Nothing
    Set ADO_CN = Nothing
    MsgBox "Kayıt Bulunamadı.", vbCritical, "Veri Yok"
    Exit Sub
End If
ADO_RS.MoveLast
ADO_RS.MoveFirst
    cmbAra.Clear
    cmbAra.Column = ADO_RS.GetRows
' yada aşağıdaki hy arası da olur
'''hy additem yöntemi______________________________
'Do
'    cmbAra.AddItem Format(ADO_RS(0), "dd.mm.yyyy")
'ADO_RS.MoveNext
'Loop Until ADO_RS.EOF
'''hy additem yöntemi______________________________Bitti
ADO_RS.Close
ADO_CN.Close
Set ADO_RS = Nothing
Set ADO_CN = Nothing