Mit VBA Markierter Bereich an sql script übergeben
Guten Abend zusammen,
da ich 0 Erfahrung mit sql habe bitte ich euch mir tipps und hinweise zu geben wie ich mein vorhaben umsetzten kann
Ich möchte eine Verbindung über VBA zu einem Sql server aufbauen dazu habe ich dieses Sub.
Verweise im Excel:
1.) MS ActiveX Data Objects Recordset 2.7
2.) MS ActiveX Data Objects 2.1 Library
Sub test()
Dim con As ADODB.Connection
Dim constrg As String
constr = "Provider=SQLOLEDB.1;UID=User;PWD=xxx;Persist Secrurity info=True;UserID=xxx;InitialCatalog=xxx;DataSource=xxx"
With con
.ConnectionString = constrg
.Open
End With
End Sub
Nun soll eine bestehende sql script geöffnet werden das unter "C:\Beispiel\Test.sql" liegt.
Vorweg habe ich einen Bereich in excel Kopiert (A2:A10)
Jetzt soll im sql script (in den Code ) ab der Zeile 50 das kopierte eingefügt werden und die abfrage laufen. Das Ergebnis soll nach excel exportiert werden und die sql Anwendung schliessen.
Könnt Ihr mir bitte Hinweise oder Tipps geben wie ich das bewerkstellige.
Ich bitte um Hilfe
da ich 0 Erfahrung mit sql habe bitte ich euch mir tipps und hinweise zu geben wie ich mein vorhaben umsetzten kann
Ich möchte eine Verbindung über VBA zu einem Sql server aufbauen dazu habe ich dieses Sub.
Verweise im Excel:
1.) MS ActiveX Data Objects Recordset 2.7
2.) MS ActiveX Data Objects 2.1 Library
Sub test()
Dim con As ADODB.Connection
Dim constrg As String
constr = "Provider=SQLOLEDB.1;UID=User;PWD=xxx;Persist Secrurity info=True;UserID=xxx;InitialCatalog=xxx;DataSource=xxx"
With con
.ConnectionString = constrg
.Open
End With
End Sub
Nun soll eine bestehende sql script geöffnet werden das unter "C:\Beispiel\Test.sql" liegt.
Vorweg habe ich einen Bereich in excel Kopiert (A2:A10)
Jetzt soll im sql script (in den Code ) ab der Zeile 50 das kopierte eingefügt werden und die abfrage laufen. Das Ergebnis soll nach excel exportiert werden und die sql Anwendung schliessen.
Könnt Ihr mir bitte Hinweise oder Tipps geben wie ich das bewerkstellige.
Ich bitte um Hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 270776
Url: https://administrator.de/forum/mit-vba-markierter-bereich-an-sql-script-uebergeben-270776.html
Ausgedruckt am: 21.05.2025 um 14:05 Uhr