ich würde gerne per VBA alle Formeln in einer Zeile durch deren aktuelle Werte ersetzen lassen, wenn in "Spalte E" die Zahl "3" eingetragen wird.
Hierzu hab ich folgenden Beitrag gefunden:
https://www.computerwissen.de/office/excel/artikel/externe-bezuege-durch-werte-ersetzen.html
wie kann man den hier angebotenen VBA-Code umbauen, dass in einer Zeile alle Formeln durch Ihre Werte ersetzt werden, wenn in Spalte E der Wert 3 eingetragen wird?!
Leider ist mein VBA nicht sonderlich gut, sodass Ich es nicht selber hinbekomm.
zum vllt. leichteren Verständnis,
wenn E3="3" dann alle Formeln in Zeile 3 durch aktuellen Wert ersetzen.
Sub LinksErsetzen()
Dim Zelle As Range
For Each Zelle In ActiveSheet.UsedRange.Cells
If InStr(Zelle.Formula, "[") > 0 And InStr(Zelle.Formula, "]") > 0 Then Zelle.Formula = Zelle. _
_
_
Value
Next Zelle
End Sub