Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1960to1964
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Verkettete Formel mit Bezug auf neues Tabellenblatt ->1004

Verkettete Formel mit Bezug auf neues Tabellenblatt ->1004
29.01.2024 16:48:31
Panther
Moin zusammen,

Ich habe folgendes Problem:
Ich baue eine Aufgabenübersicht. Dort kann ich neue Themen anlegen, welche automatisch eine neue Themenseite erzeugen und einen Eintrag in einer Übersicht vornehmen.

In der Übersicht übernehme ich wichtige Parameter per Formel aus der Themenansicht, damit spätere Änderungen dort auch aktuell sind.
Dies funktioniert auch weitestgehend.

In einer Zelle möchte ich den letzten Eintrag aus mehreren Zeilen in die Übersicht übernehmen:
=INDEX(Musterthema!F3:F32;ANZAHL2(Musterthema!F3:F32)*2-1) 

(die *2-1 brauche ich, da es sich bei den besagten Zeilen um verbundene Zeilen handelt.)

Diese Formel möchte ich per VBA in das frisch erzeugte Arbeitsblatt ('Themenansicht') eintragen:
Aufgaben = "=INDEX(" & txtTitel & "!F3:F32;ANZAHL2(" & txtTitel & "!F3:F32)*2-1)"

- und erhalte dabei einen Laufzeitfehler 1004: Anwendungs- oder Objektdefinierter Fehler

Die Themenansicht und den Eintrag in der Übersicht erfolgen über ein Formular, in dem der Titel eingetragen wird und als Name für das neue Arbeitsblatt verwendet wird (txtTitel).

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Verkettete Formel mit Bezug auf neues Tabellenblatt ->1004
29.01.2024 17:23:16
daniel
Hi
zeig mal den Befehl, mit dem du die Formel in das Tabellenblatt einträgst.
da du die Formel hier auf deutsch mit A1-Adressen geschrieben hast, müsstest du das mit.

Sheets(...).Cells(...).FormulaLocal = "=INDEX(" & txtTitel & "!F3:F32;ANZAHL2(" & txtTitel & "!F3:F32)*2-1)"

sollte der Tabellenblattname Sonderzeichen enthalten (auch das Leerzeichen ist so eines) müsste er in Hochkommas gesetzt sein.

Sheets(...).Cells(...).FormulaLocal = "=INDEX('" & txtTitel & "'!F3:F32;ANZAHL2(" & txtTitel & "!F3:F32)*2-1)"

Gruß Daniel
Anzeige
AW: Verkettete Formel mit Bezug auf neues Tabellenblatt ->1004
29.01.2024 17:45:32
Panther
Vielen Dank Daniel für die schnelle Antwort!

Tatsächlich hatte ich die Formel nur mit .Value eingetragen.
Auf .Formula bin ich noch gekommen, aber .FormulaLocal habe ich nicht probiert.

Das war schon die Lösung!

Danke!

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige