AW: 2 Spalten bearbeiten
01.05.2009 17:37:19
Erich
Hi Walter,
zunächst mal Dir auch einen schönen Rest-1.-Mai!
Hier ein paar Möglichkeiten, den Bereich festzulegen:
Option Explicit
Sub Ersetzen679()
Dim lngA As Long, rngB As Range, rngC As Range, strT As String
With ActiveSheet ' zu bearbeitender Bereich
lngA = .Cells(.Rows.Count, 1).End(xlUp).Row ' Ende Sp. A
' Spalte 7
Set rngB = .Range(.Cells(6, 1), .Cells(.Rows.Count, 1).End(xlUp)).Offset(, 6)
Set rngB = .Range(.Cells(6, 6), .Cells(lngA, 6)) ' Spalte 6
Set rngB = .Range(.Cells(6, 6), .Cells(lngA, 7)) ' Spalten 6:7
Set rngB = Union(.Range(.Cells(6, 6), .Cells(lngA, 6)), _
.Range(.Cells(6, 9), .Cells(lngA, 9))) ' Spalten 6, 9
End With
For Each rngC In rngB ' Schleife über Zellen des Bereichs
With rngC
If InStr(.Text, "+") Then
strT = Replace(.Text, "+", "")
.NumberFormat = "@"
.Value = strT
End If
End With
Next rngC
End Sub
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort