Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1868to1872
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

WENN-Formel durch VBA in Zelle eintragen

WENN-Formel durch VBA in Zelle eintragen
31.01.2022 12:23:18
Kwaki
Hallo :)
Ich möchte gerne folgende Formel per VBA in eine Zelle einfügen und danach quasi wie mit autofill in die darunterliegenden Zellen füllen. Dabei sollen dann natürlich auch die Zeilenzahlen mit angepasst werden.

=WENN(UND(D2"";E2"");"JA";WENN(UND(D2"";E2="");"NE";""))
Wäre super, wenn mir jemand helfen könnte!
Liebe Grüße
Kwaki

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: WENN-Formel durch VBA in Zelle eintragen
31.01.2022 12:31:03
Rudi
Hallo,
als Ansatz:
Range("A2:A100").FormulaLocal = "=WENN(UND(D2"""";E2"""");""JA"";WENN(UND(D2"""";E2="""");""NE"";""""))"
Gruß
Rudi
AW: WENN-Formel durch VBA in Zelle eintragen
31.01.2022 15:11:56
Yal
Hallo Kwaki,
@Rudi: deine Version fügt in alle Zellen eine Formel, die sich auf D2 und E2 bezieht.
Sollte sich diese Formel auf die jeweilige Zeile beziehen, müsstest Du zuerst diese Formel in der Zeile 2 einfügen und dann erweitern (Autofill).
Also nehmen wir an, Du möchtest diese Formel in F2:F100 haben, dann so:

Sub Makro1()
'Formel in F" einfügen
Range("F2").FormulaLocal = "=WENN(UND(D2"""";E2"""");""JA"";WENN(UND(D2"""";E2="""");""NE"";""""))"
'Formel nach unten bis F100 erweitern. Aus E2 wird E3,E4, ...
Range("F2:F100").FillDown
End Sub
VG
Yal
Anzeige
Korrektur
31.01.2022 15:14:50
Yal
Hallo zusammen,
ich nehme es zurück: FormulaLocal wird tatsächlich auf die jeweiligen Zeilen angepasst. Falsch gedacht. Sorry.
VG
Yal

309 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige