Thema Datum  Von Nutzer Rating
Antwort
Rot Laufzeitfehler durch Formel-String mit offener Klammer
13.12.2019 12:24:35 PeterPatermann
Solved
13.12.2019 12:32:09 Mase
NotSolved
13.12.2019 12:36:11 PeterPatermann
Solved
13.12.2019 12:46:54 Mase
NotSolved

Ansicht des Beitrags:
Von:
PeterPatermann
Datum:
13.12.2019 12:24:35
Views:
832
Rating: Antwort:
 Nein
Thema:
Laufzeitfehler durch Formel-String mit offener Klammer

Guten Tage Zusammen,

ich habe folgendes Problem:

ich möchte gerne folgende Formel über VBA in eine Zelle einfügen:

=ZÄHLENWENNS(T_P123123[Quelle];"Intern")

T_P123123 ist dabei eine Tabelle aus einem Tabellenblatt, "Quelle" ein der Spalten und es soll gezählt werden, wie oft der Eintrag "Intern" in dieser Spalte vorhanden ist.

Die Formel händisch eingetragen funktioniert prima.

Da die Formel jedoch im Rahmen eines Makros in eine Zelle geschrieben werden soll und dabei der Tabellenname hinter "T_" aus einer Variablen kommen soll, sieht der Code hierfür aktuell so aus:

Sheets("Übersicht").Cells(18, 3) = "=ZÄHLENWENNS(T_" & Variable & "[Quelle];" & Chr(34) & "Intern" & Chr(34) & ")"

Leider wirft die Ausführung dann immer einen Laufzeitfehler 1004 Anwendungs- oder Objetdefinierter Fehler aus.

Ich habe schon viele Probiert und das Problem scheint ab der Kombination aus dem "=" und der offenen Klammer zu liegen, die nicht in dem gleichen Ausdruck wieder geschlossen wird.

Wenn ich das ganze ohne "=" durchlaufen lasse und dieses händisch nachtrage, funktioniert auch alles prima.

 

Daher meine Frage: Kennt jemand eine Lösung, den Befehl vollständig ans laufen zu bekommen?

 

Vielen Dank im Voraus.

 


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 Laufzeitfehler durch Formel-String mit offener Klammer
13.12.2019 12:24:35 PeterPatermann
Solved
13.12.2019 12:32:09 Mase
NotSolved
13.12.2019 12:36:11 PeterPatermann
Solved
13.12.2019 12:46:54 Mase
NotSolved