ich möchte diese daten in eine funktionierende formel umwandeln-
punkt entfernen.
ersetzten geht, mit makro nicht!
warum?
bitte um hilfe und erklärung
gruß
robert
https://www.herber.de/bbs/user/60273.xls
Sub Makro1()
Dim rC As Range
For Each rC In Range("A1:A32")
rC.Formula = Replace(Replace(rC.Value, ".=WENN", "=IF"), ";", ",")
Next rC
End Sub
GreetZ Renée
Sub FormalErstellen()
Dim Bereich As Range
Dim myArea
Dim strTemp As String
Set Bereich = Range("A1", Cells(Rows.Count, 1).End(xlUp))
myArea = Bereich
With Application
strTemp = Join(.Transpose(myArea), "||")
strTemp = Replace(strTemp, ".=WENN(", "=IF(")
myArea = .Transpose(Split(strTemp, "||"))
End With
Bereich.FormulaLocal = myArea
End Sub
Gruß Tino
Sub FormalErstellen()
Dim Bereich As Range
Dim myArea
Dim strTemp As String
Set Bereich = Range("A1", Cells(Rows.Count, 1).End(xlUp))
myArea = Bereich
With Application
strTemp = Join(.Transpose(myArea), "||")
strTemp = Replace(strTemp, ".=WENN(", "=WENN(")
myArea = .Transpose(Split(strTemp, "||"))
End With
Bereich.FormulaLocal = myArea
End Sub
Gruß Tino
Range("a1:a32").Replace What:=".=W", Replacement:="'=W", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Range("a1:a32").FormulaLocal = Range("a1:a32").FormulaLocal