Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1152to1156
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

Bestimmte Zellenwerte verschieben

Bestimmte Zellenwerte verschieben
Knatterkopf
Hi,
habe mir einfach mal folgendes gedacht:
Möchte alle werte in einer Spalte die den Wert (hier) "mw1" haben in die spalte 3 weiter links verschieben.
Irgendwie geht es leider nicht so recht und ich weiß nicht warum.
Habe hier im Forum auch nichts dazu gefunden =(
Lg
Adrian
Private Sub CommandButton1_Click()
Dim Bereich As Range, Cell As Range
Set Bereich = Sheets("Tabelle1").Range("K2:K37705")
For Each Cell In Range("Bereich")
If Cell.Value = "mw1" Then
Cell.Value = Nothing
Cell.Offset(0, -3).Value = "mw1"
End If
Next
End Sub

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

Betreff
Benutzer
Anzeige
AW: Bestimmte Zellenwerte verschieben
26.04.2010 10:21:27
Knatterkopf
Ahhhh,
habs gerade rausgefunden =))
Bereich ohne Range und Cell.value = ""
das ist aber dann keine "Verschieben" !
26.04.2010 10:35:44
Matthias
Hallo
... sondern ein Kopieren! ;o)
Verschieben wäre das:
Option Explicit
Private Sub CommandButton1_Click()
Dim Bereich As Range
Dim Rng As Range
Set Bereich = Tabelle1.Range("K2:K37705")
    For Each Rng In Bereich
     If Rng.Value = "mw1" Then Rng.Cut Destination:=Rng.Offset(, -3)
    Next
End Sub
Gruß Matthias
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige