Hallo,
nochmal den ersten (für mich noch offenen) Teil diesesThemas:
altes Thema
Wenn ich eine Formel statt FormulaR1C1 nun Formula oder FormulaLocal formulieren will, wie würde die Makro-Code-Zeile dann lauten müssen?
z.B. für:
=WENN(G3="A";B2;"")
Range("B" & i).FormulaR1C1 = "=IF(RC[5]=""A"",R[-1]C,"""")"
Range("B" & i).FormulaLocal = ?
Range("B" & i).Formula = ?
Es gibt doch die Möglichkeit in einem Excel-Blatt durch Eingabe in eine Zelle automatisch zwischen R1C1 und lokal umformulieren zu lassen, mit allen "", wer sagt mir, wie das geht?
nochmal den ersten (für mich noch offenen) Teil diesesThemas:
altes Thema
Wenn ich eine Formel statt FormulaR1C1 nun Formula oder FormulaLocal formulieren will, wie würde die Makro-Code-Zeile dann lauten müssen?
z.B. für:
=WENN(G3="A";B2;"")
Range("B" & i).FormulaR1C1 = "=IF(RC[5]=""A"",R[-1]C,"""")"
Range("B" & i).FormulaLocal = ?
Range("B" & i).Formula = ?
Sub FormelEinfügen()Ich habe auch bei dem Link von Steffl (Peter Haserodt hier) nachgeschaut, aber das hat mir leider nicht geholfen. Ich konnte das trotzdem nicht umsetzen.
'
' 31.01.2017 - RaB
'
Dim loZeile As Long
Dim i As Long
'
Application.ScreenUpdating = False
loZeile = ActiveCell.Row
'=WENN(G3="A";B2;"")
For i = 3 To 12
'so geht´s
'Range("B" & i).FormulaR1C1 = "=IF(RC[5]=""A"",R[-1]C,"""")"
'wie geht das mit diesen?
'Range("B" & i).FormulaLocal = "?"
'Range("B" & i1).Formula = "?"
'so geht´s nicht!
' Range("B" & i).Formula = "=if(range(""G"" & i)=""A"";range(""B"" & i-1);"""")"
Next i
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
Es gibt doch die Möglichkeit in einem Excel-Blatt durch Eingabe in eine Zelle automatisch zwischen R1C1 und lokal umformulieren zu lassen, mit allen "", wer sagt mir, wie das geht?