Thema Datum  Von Nutzer Rating
Antwort
Rot Excel VBA: Fehler mit zwei Klammern in SELECT-Abfrage mit Variablen
26.02.2024 09:33:45 Ganie
NotSolved
26.02.2024 21:00:02 Gast01287
NotSolved
26.02.2024 21:55:31 Gast392
NotSolved

Ansicht des Beitrags:
Von:
Ganie
Datum:
26.02.2024 09:33:45
Views:
345
Rating: Antwort:
  Ja
Thema:
Excel VBA: Fehler mit zwei Klammern in SELECT-Abfrage mit Variablen

Frage:

In einem Excel 2013 VBA-Code möchte ich einen Wert, der mit Sheets("Artikel").Range("A1").Value abgerufen wird, in der SELECT-Abfrage SELECT t1.* FROM Table(schemaname.getinfo(1,'1234','DEU')) T1 in zwei Klammern verwenden.

Die Abfrage wird jedoch nicht akzeptiert, da die Zeichenkette 1234 in zwei Klammern steht.

Code:

VBA

Dim strSQL As String
Dim strID As String

strID = Sheets("Artikel").Range("A1").Value

strSQL = "SELECT t1.* FROM Table(semadi.getinfo(1,'" & strID & "','TR')) T1 ' Funktinoiert nicht so

'Code zum Ausführen der Abfrage einfügen

Versuche:

  • Ich habe die Variable strID in Anführungszeichen gesetzt: "'" & strID & "'"
  • Ich habe die Variable strID direkt im Abfragetext verwendet: SELECT t1.* FROM Table(semadi.getinfo(1,'1234','TR')) T1

Frage:

Wie kann ich diesen Fehler beheben? Vielen Dank im Voraus

Zusätzliche Informationen:

  • Excel 2013
  • VBA
  • SELECT-Abfrage
  • Variable
  • Zwei Klammern

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Excel VBA: Fehler mit zwei Klammern in SELECT-Abfrage mit Variablen
26.02.2024 09:33:45 Ganie
NotSolved
26.02.2024 21:00:02 Gast01287
NotSolved
26.02.2024 21:55:31 Gast392
NotSolved