weitere Spalten
06.10.2005 15:47:47
Daniel
Ich habe mir überlegt das ich mit ner For Next Schleife doch auch noch andere Spalten prüfen lassen kann. Aber irgendwie haut das net hin. Ich muss aber für jede Spalte andere feste Grenzen festlegen. Mit dem Code (Vielen dank an die Experten von hier) funktioniert das bei einer Spalte. Es soll aber auch Spalte 7,8,11,12,13,14,15,16 durch prüfen. Wie muss ich den Code dann ändern. Für jede Spalte gibt es andere Ober und Untergrenzen.
Vielen Dank Daniel
Private Sub Bereinigung_Click() Const OBERGRENZE As Long = 150000 Const UNTERGRENZE As Long = 0 Const AB_ZEILE As Integer = 6 Const IN_SPALTE As Integer = 7 Dim rng As Range Dim c As Range Dim lngAvg As Long With Worksheets("Daten") Set rng = .Cells(Rows.Count, IN_SPALTE).End(xlUp) If rng.Row > AB_ZEILE Then Set rng = .Range(.Cells(AB_ZEILE, IN_SPALTE), .Cells(Rows.Count, IN_SPALTE).End(xlUp)) For Each c In rng.Cells lngAvg = WorksheetFunction.Average(rng) If c < UNTERGRENZE Or c > OBERGRENZE Then c = lngAvg Next End If Set rng = Nothing End With End Sub
Anzeige