Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1324to1328
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 läuft nicht!

Makro läuft nicht!
15.08.2013 08:51:45
Matthias
Hallo Forum,
ich habe hier ein Makro, welches Sonderzeichen entfernen soll. Das klapp aber nicht so ganz. Könnt ihr bitte mal schauen?
Danke und Gruß
Matthias
https://www.herber.de/bbs/user/86859.xlsx

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro fehlt
15.08.2013 08:56:52
hary
Moin
In der Mappe ist kein Makro! Speicher deine Mappe als xlsm oder Code nachreichen.
gruss hary

AW: Makro fehlt
15.08.2013 08:58:12
Matthias
Sorry!
Hier der Code:
Sub ZeichenEntfernen()
Application.ScreenUpdating = False
Z = 11
While Z 

AW: Makro fehlt
15.08.2013 09:17:13
hary
Moin Matthias
Versuch mal so.
Dim Zelle As Range
Dim letzte As Long
Dim Bereich As Range
Dim Regex As Object
With Worksheets("Tabelle1")
letzte = .Cells(Rows.Count, 7).End(xlUp).Row
Set Bereich = .Range("G13:G" & letzte)
End With
Set Regex = CreateObject("Vbscript.Regexp")
With Regex
.Pattern = "[^\d]"
.Global = True
.IgnoreCase = False
.MultiLine = False
Application.EnableEvents = False
For Each Zelle In Bereich
Zelle.Value = .Replace(Zelle.Text, "")
Next
End With

gruss hary

Anzeige
AW: Makro fehlt
15.08.2013 09:21:42
Matthias
Sauber! funktioniert!!!!!
Danke!!!!

AW: kleine Korrektur
15.08.2013 09:26:14
hary
Moin
Da hat sich eine Codezeile eingeschlichen.
Dim Zelle As Range
Dim letzte As Long
Dim Bereich As Range
Dim Regex As Object
With Worksheets("Tabelle1")
letzte = .Cells(Rows.Count, 7).End(xlUp).Row
Set Bereich = .Range("G13:G" & letzte)
End With
Set Regex = CreateObject("Vbscript.Regexp")
With Regex
.Pattern = "[^\d]"
.Global = True
.IgnoreCase = False
.MultiLine = False
For Each Zelle In Bereich
Zelle.Value = .Replace(Zelle.Text, "")
Next
End With

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige