zunächst ein großes Lob für die super Excel-Hilfeseite. Ich bin m.E. grundsätzlich relativ fit in Excel, jedoch noch Einsteiger in VBA-Programmierung und konnte mir über die Recherche auf dieser Seite schon einige Arbeit durch Makros ersparen, die ich bisher durch "manuelles" Bearbeiten von Excel-Tabellen hatte.
Nun habe ich folgendes Problem:
Bisher habe ich folgende Formel in eine Zelle eingefügt, um einen bestimmten Text (der Text in D2 bis zur Passage "End-to-End-ref.") aus einer Zelle (hier: D2) zu extrahieren. Ist der gesuchte Text nicht vorhanden, soll der gesamte Inhalt von D2 ausgegeben werden.
=WENNFEHLER(LINKS(D2;SUCHEN(" End-to-End-Ref.";D2)-1);D2)
In VBA sieht mein Befehl dann wie folgt aus:
For i = 1 To lZ 'Die Funktion soll wiederholt werden, bis die letzte Zeile mit Inhalt erreicht ist
Cells(i, 10).FormulaLocal = "=WENNFEHLER(LINKS(D2;SUCHEN("End-to-End-Ref.";D2)-1);D2)"
Next i
Nachdem ich das einfügen der Funktion geschafft habe, soll noch eine Variable in die einzufügende Funktion eingefügt werden, so dass nicht jedes mal die Zelle D2 abgefragt wird, sonder D2, D3, D4... etc.
Ich hoffe ich konnte mein Problem schildern und mir kann jemand behilflich sein. Danke Vorab!
Grüße
Jens Wiesmann