Thema Datum  Von Nutzer Rating
Antwort
Rot Probleme mit Einfügen einer Formel via VBA (Array-Formel)
29.09.2016 13:49:50 Michel
NotSolved
29.09.2016 14:49:43 Werner
NotSolved
29.09.2016 14:56:41 Werner
NotSolved
30.09.2016 10:19:53 Michel
NotSolved
30.09.2016 10:55:15 Werner
NotSolved
30.09.2016 13:34:51 Gast29525
NotSolved
04.10.2016 11:11:18 Michel
NotSolved
04.10.2016 13:05:49 Werner
NotSolved
05.10.2016 13:23:43 Gast36371
NotSolved
05.10.2016 13:50:19 Gast6391
NotSolved

Ansicht des Beitrags:
Von:
Michel
Datum:
29.09.2016 13:49:50
Views:
1581
Rating: Antwort:
  Ja
Thema:
Probleme mit Einfügen einer Formel via VBA (Array-Formel)

Hallo liebe Leute,

im Zuge eines VBA-Codes soll eine Formel in das Exceldatenblatt eingefügt werden:

Dim strPfad As String

Dim bytSpalte, bytZeile As Byte    

bytZeile = 9       '9

bytSpalte = 5    'E

Sheets("Daten").Cells(bytZeile, bytSpalte).FormulaLocal = strPfad1

 

Die entsprechende Funktion ist in dem String "strPfad1" gespeichert. Mit diesem Befehl klappt es auch, die Funktion einzufügen und sie liefert auch an sich den richtigen Wert, zeigt aber #WERT an. Wenn ich dann im entsprechenden Arbeitsblatt in die eingefügte Formel gehe und Strg+Shift+Enter drücke, dann verschwindet auch #WERT und der Wert wird korrekt dargestellt.

Das Strg+Shift+Enter drücken möchte ich mir gerne ersparen und habe die letzte Zeile des obigen Codes daher abgeändert in:

Sheets("Daten").Cells(bytZeile, bytSpalte).FormulaArray = strPfad1

Beim Ausführen des Codes wird mir mit dieser Veränderung aber angezeigt "Laufzeitfehler 1004. Die FormulaArray-Eigenschaft des Range-Objektes kann nicht festgelegt werden".

Bin leider kein VBA-Pro und kann mit dieser Fehlermeldung daher leider nichts anfangen.

Vielen, vielen Dank vorab für eure Hilfe!

 


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 Probleme mit Einfügen einer Formel via VBA (Array-Formel)
29.09.2016 13:49:50 Michel
NotSolved
29.09.2016 14:49:43 Werner
NotSolved
29.09.2016 14:56:41 Werner
NotSolved
30.09.2016 10:19:53 Michel
NotSolved
30.09.2016 10:55:15 Werner
NotSolved
30.09.2016 13:34:51 Gast29525
NotSolved
04.10.2016 11:11:18 Michel
NotSolved
04.10.2016 13:05:49 Werner
NotSolved
05.10.2016 13:23:43 Gast36371
NotSolved
05.10.2016 13:50:19 Gast6391
NotSolved