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

Makro begrenzen

Makro begrenzen
09.02.2017 12:50:08
Maris
Hallo,
ich habe hier ein Makro welches ich nur auf einen bestimmten Bereich in meinem Tabellenblatt anwenden will. Es soll M2:T1000 leerzeichen löschen und bestimmte Formatierungen herstellen. Kann das jemand anpassen?
Sub clear()
Dim R As Range
Cells.Replace What:=Chr(226) & Chr(130) & Chr(172), _
Replacement:="", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:=False, _
SearchFormat:=False, _
ReplaceFormat:=False
For Each R In Cells.SpecialCells(xlCellTypeConstants)
R.NumberFormat = "general"
If IsNumeric(R.Text) Then R.Value = R.Value * 1
Next
End Sub

Gruß, Maris

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro begrenzen
09.02.2017 13:01:22
Werner
Hallo Maria,
Sub clear()
Dim R As Range
With Sheets("Tabelle1").Range("M2:T1000") 'Blattname anpassen
.Cells.Replace What:=Chr(226) & Chr(130) & Chr(172), _
Replacement:="", _
LookAt:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:=False, _
SearchFormat:=False, _
ReplaceFormat:=False
For Each R In .Cells.SpecialCells(xlCellTypeConstants)
R.NumberFormat = "general"
If IsNumeric(R.Text) Then R.Value = R.Value * 1
Next
End With
End Sub
Gruß Werner
AW: Makro begrenzen
09.02.2017 13:05:38
Maris
War ja einfach :-)! Danke!
Gerne u. Danke für die Rückmeldung. o.w.T.
09.02.2017 14:07:02
Werner
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige