Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1948to1952
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Formeln durch Werte ersetzen

Formeln durch Werte ersetzen
23.10.2023 19:25:20
Michi
Hallo liebe Spezialisten.
Ich benötige mal wieder Eure Hilfe.

Mit den folgenden Code werden die Formeln durch Werte ersetzt.
Das Funktioniert soweit Prima, aber...
Leider funktioniert das nicht in den ausgeblendeten Zeilen.
Wie muss der Code angepasst werden?
Freue mich riesig auf Eure Hilfe
LG, Michi

Sub Formeln_ersetzen1()


Dim i As Long

Application.ScreenUpdating = False

With Sheets("Mappe1")
For i = 1 To .Cells(.Rows.Count, 2).End(xlUp).Row
If .Cells(i, 2) = "X" Then
With Intersect(.Rows(i), .Columns("H:J"))
.Value = .Value
End With
End If
Next i
End With

Application.ScreenUpdating = True
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formeln durch Werte ersetzen
23.10.2023 19:32:30
GerdL
'N Abend Michi,

lade bitte deine Beispielsdatei hoch.

Gruß Gerd
AW: Formeln durch Werte ersetzen
23.10.2023 19:50:17
daniel
Hi

dein Problem ist die Ermittlung der letzten Zeile. Das End(xlup) springt zur untersten sichtbaren Zeile mit Inhalt.
Ausgeblendete Zeilen mit Inhalt werden übersprungen.
die Einfachste Lösung wäre, dass du letzte Datenzeile nicht mit ausblendest.

Alternativ kannst du das Datenende anders ermitteln:
For i = 1 To .Cells.SpecialCells(xlcelltypelastcell)


oder du lässt die Schleife über die Zellen mit Inhalt laufen

Sub Formeln_ersetzen1()


Dim Zelle As Range

Application.ScreenUpdating = False

With ActiveSheet
For Each Zelle In .Columns(2).SpecialCells(xlCellTypeConstants, 2)
If Zelle = "X" Then
With Intersect(Zelle.EntireRow, .Columns("H:J"))
.Value = .Value
End With
End If
Next Zelle
End With

Application.ScreenUpdating = True
End Sub

Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige