die folgenden Formel Hinzufügen Zelle mit VBA nicht, und ich kann nicht herausfinden, warum:Laufzeitfehler ‚1004‘ bei der Verwendung von „= IF
"=IF($02,(IF(NOT($N2),$P1+1,1)),0)"
ich die Linie etwas anderes zB ändern kann“ . = A2/B2" und es läuft gut
Voll Code:
Sub FillDown()
Dim strFormulas(1 To 2) As Variant
With ThisWorkbook.Sheets("Sheet1")
LRow = .Range("A99999").End(xlUp).Row
strFormulas(1) = "=IF($02,(IF(NOT($N2),$P1+1,1)),0)"
strFormulas(2) = "=A2/B2"
.Range("L2:T2").Formula = strFormulas
.Range("L2:T" & LRow).FillDown
End With
End Sub
formatiert ich Ihren Code als 'code'. Siehst du den Fehler jetzt? :) – arcadeprecinct
'$ 02'-' $ O2' ---? – bzimor
Bitte Code nicht in Kommentare eingeben, bearbeiten Sie es in Ihre Frage. In diesem Fall sagen Sie, dass Sie das Problem gefunden haben. Warum also Ihren Code veröffentlichen? – arcadeprecinct