Office-Fragen.de
VBA Formel einfügen - Druckversion

+- Office-Fragen.de (https://office-fragen.de)
+-- Forum: Microsoft Office (https://office-fragen.de/forum-1.html)
+--- Forum: Excel (https://office-fragen.de/forum-2.html)
+--- Thema: VBA Formel einfügen (/thread-4160.html)



VBA Formel einfügen - Heddi - 07.11.2019

Hallo zusammen,

ich habe ein Problem bei der VBA Programmierung in Excel.
Meine Tabelle umfasst ca. 23 Spalten und um die 5000 Zeilen.
Der Code soll eine Zählenwenn Formel in eine Spalte einfügen oder direkt das countif ausführen.
Leider habe ich noch keinen Erfolg mit der Funktion FormulaLocal noch mit Countif. Entweder wird gar nichts eingefügt oder nur eine 0.

In den Spalten M:U stehen unterschiedliche Werte (teils doppelt und dreifach) drin. In Spalte W sind bereits per VBA alle Einzelwerte ca. 500 untereinander aufgelistet.
Es soll nun in Spalte X die Formel =Zählenwenn(M:U;W2) stehen oder direkt das Ergebnis der Formel.
Ich hoffe jemand kann mir weiterhelfen.
Vielen Dank im Voraus Smile


RE: VBA Formel einfügen - Heddi - 08.11.2019

Hallo,
ich habe die Lösung doch noch gefunden:

Sub fortlaufendeWerte()
' Makro Fortlaufende Werte in Zelle Schreiben

Sheets(1).Select
Range("X2").Select
ActiveCell.FormulaLocal = "=Zählenwenn(M:U;W2)"
Range("X2").Select
Selection.AutoFill Destination:=Range("X2:X500"), Type:=xlFillDefault
Range("X2:X500").Select
End Sub


RE: VBA Formel einfügen - RPP63 - 08.11.2019

Moin!
Es reicht völlig
PHP-Code:
Sheets(1).Range("X2:X500").FormulaLocal "=ZÄHLENWENN(M:U;W2)" 


Lies Dir mal dies zu unnützen Aufzeichnungen des Makro-Rekorders durch:
https://www.online-excel.de/excel/singsel_vba.php?f=78

Gruß Ralf


RE: VBA Formel einfügen - Heddi - 12.11.2019

Hallo Ralf,

Perfekt, Danke für den Tipp

Gruß