Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Formel in VBA

Formel in VBA
10.05.2020 19:38:27
jd
Hallo an alle Experten,
ich benötige mal eure Hilfe.
Ich mochte die Formel in Spalte E über VBA einbauen und weis nicht wie das funktioniert kann mir jemand mal ein Beislpiel machen!?
https:\/\/www.herber.de/bbs/user/137400.xlsx
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel in VBA
10.05.2020 19:51:11
onur
Und wozu in VBA?
AW: Formel in VBA
10.05.2020 21:03:47
Lars
Ich bin leider auch erst Anfänger aber versuchs mal vielleicht so
Range("E3").Select
ActiveCell.FormulaR1C1 = _
"=IF(ISNUMBER(RC[-3]),SUMIF(C[-1],(RC[-4]&""-""&RC[-3]),C),IF(ISNUMBER(RC[-4]),SUMIF(C[-1],(RC[-4]),C)))"
Zum Glück ist VBA ja Englisch
Das Range Objekt Range("E3") kannst Du dann auch noch parametrisch erstellen.
Anzeige
AW: Formel in VBA
10.05.2020 19:52:39
Hajo_Zi
Range("E1").formla="=IF(ISNUMBER(B1),SUMIF(D:D,(A1&"-"&B1),E:E),IF(ISNUMBER(A1),SUMIF(D:D,(A1),E:E)))"
GrußformelHomepage
Anzeige
AW: Formel in VBA
10.05.2020 20:08:01
onur
Da kommen noch garantiert jede Menge Folgefragen.
AW: Formel in VBA
10.05.2020 20:13:34
jd
Sorry Hajo,
erstmal vielen Dank für deine Unterstützung.
Jedoch bin ich blutiger Anfänger und benötige einen Beispieltext für VBA.
zur weiteren Info:
Ich möchte die Forme in jeder Zeile anwenden die keinen wert enthält!
AW: Formel in VBA
10.05.2020 20:17:19
Hajo_Zi
warumn muss die formel inm mehrer 16048576 Millionen Zellen geschrieben werden.
Ich mach das nicht.
Viel Erfolg noch
Gruß Hajo
Anzeige
AW: Formel in VBA
10.05.2020 20:51:39
jd
Ich glaub du hast mast mich etwas missverstanden!?
ich hab nochmal die Datei etwas verfeinert und mittels einer Bedingten Formatierung farbig hinterlegt.
https:\/\/www.herber.de/bbs/user/137404.xlsx
Ich möchte Werte in die Spalte E eintragen und Zwischensummen zu den Titel-Positionen (Schwarz/Grau) in der selben Spalte erhalten.
Mir reicht ein Beispiel für den angegebenen kleinen Bereich in Spalte E.
Evtl gibt es eine einfachere Lösung für das selbe Ergebnis!
Anzeige
AW: Formel in VBA
11.05.2020 07:47:33
hary
Moin
Das Makro traegt in leere zellen in SpalteE die Formel ein.
Sub Formel_eintragen()
Dim Bereich As Range
Set Bereich = Range("E3:E" & Cells(Rows.Count, 1).End(xlUp).Row)
If Application.CountBlank(Bereich) Then
Bereich.SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=IF(ISNUMBER(RC[-3]),SUMIF(C[-1],(RC[- _
4]&""-""&RC[-3]),C),IF(ISNUMBER(RC[-4]),SUMIF(C[-1],(RC[-4]),C)))"
End If
End Sub

gruss hary
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige