VBA help Copy from Record Set

joesef

Board Regular
Joined
Sep 5, 2008
Messages
189
Code:
Sub cmdRefresh()

    If GetConnectionString = False Then
        Exit Sub
    End If



    Dim oWorkbook As Workbook
    Dim oWorksheet As Worksheet
    Dim oRange As Range
    Dim oRS As ADODB.Recordset
    
    Set oWorkbook = ActiveWorkbook
    
    
    ' Get SQL String
    Set oWorksheet = oWorkbook.Worksheets("SQL")
    Set oRange = oWorksheet.Range("A1")
    Dim sSQL As String
    sSQL = Trim(oRange.Value)
    On Error Resume Next
    Set oRS = modMain.GetSQLData(sSQL)
    If Err <> 0 Then
        MsgBox "Problem retrieving data : " & Err.Description, vbExclamation, "Get Data"
        Exit Sub
    End If
    On Error GoTo 0
    
    
    
    Set oWorksheet = oWorkbook.Worksheets("Data")
    Set oRange = oWorksheet.Range("B1")
    Call oRange.CopyFromRecordset(oRS)
    oRS.Close
    
    
    Set oWorksheet = oWorkbook.Worksheets("Summary")
    
    Dim oPT As PivotTable
    For Each oPT In oWorksheet.PivotTables
        oPT.RefreshTable
    Next
    
    
    
    
    
End Sub

I'm having trouble editing my code so that the data is copied from the record set and entered Vertically in B1 instead of Horizontally...Any ideas?

Thanks :)
 

Excel Facts

When they said...
When they said you are going to "Excel at life", they meant you "will be doing Excel your whole life".

Forum statistics

Threads
1,214,653
Messages
6,120,755
Members
448,989
Latest member
mariah3

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top