I am trying to display ADODB recordset in Excel this way:
Code:
Private Sub ExcelAllPlanningEventsEnterRecords(intWS As Integer)
Dim i As Integer
With xlApp
[green]'Place Header row from recordset[/green]
For i = 0 To recOne.Fields.Count - 1
.Sheets(intWS).Cells(1, i + 1) = recOne.Fields(i).Name
Next
[blue]recOne.Filter = " PSLOC_STATUS <> 'N'"[/blue]
.Sheets(intWS).Range("A2").CopyFromRecordset recOne
For i = 1 To recOne.Fields.Count
.Sheets(intWS).Columns(i).EntireColumn.AutoFit
Next
.Rows("1:1").Font.Bold = True
.Range("A2").Select
.ActiveWindow.FreezePanes = True
End With
End Sub
All works fine except - I can NOT display filtered recOne, this code just ignores my filter (the blue line of code).
How can I display Filtered recOne in Excel using CopyFromRecordset?
Have fun.
---- Andy