0
ich überprüfen möchten, ob eine Zelle diese Formel ist dann ein Teil 2 Skript ausführenVBA Excel wenn Zelle nicht gleich Formel dann
Der Code
Range("B1:C1").Select
If ActiveSheet.Name = "Sheet1" And ActiveCell <> "=formula1" Then Sheet1Macro
der vollständige Code (long)
VereinfachteRange("B1:C1").Select
If ActiveSheet.Name = "Sheet1" And ActiveCell <> "=IF(OR(IFERROR(SEARCH(""DKB"",RC[-2]),0),IFERROR(SEARCH(""Cox"",RC[-2]),0),IFERROR(SEARCH(""2020"",RC[-2]),0)),RC[-1],"""")" Then Sheet1Macro
ich nur gefragt werde, wie zu überprüfen, ob die Zelle eine Formel ist, weil ich Zeilen einfügen und das ändert sich die Formel von A2: F99 bis A99: F189 zum Beispiel
Fügen Sie .formula zur aktiven Zelle hinzu. Debug.print aktuelle Formel, um sicherzustellen, dass Sie benötigen "=" Zeichen – dbmitch
eigentlich 'ActiveCell.FormulaR1C1' in Ihrem Fall – Slai
Auch' ActiveCell.HasFormula' gibt True oder False zurück – Slai