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

Sonderzeichen per VBA löschen

Sonderzeichen per VBA löschen
11.03.2009 22:46:49
Peter
Hallo
ich beziehe eine große Menge Daten aus einem DataWarehouse per SAP diese Daten werden dann in eine normale .XLS Datei kopiert.
Nun das Problem vor jedem Wert steht ein Sonderzeichen.
Diese Sonderzeichen verhindert meine weiter Bearbeitung via Makro.
Wie kann ich in meinem Makro Code diese Sonderzeichen löschen, wnigstens vor den Datumswerten.
Habe mal einen Dateiauszug hochgeladen.
https://www.herber.de/bbs/user/60234.xls
Vielen Dank im voraus
Gruß Peter

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

Betreff
Datum
Anwender
Anzeige
AW: Sonderzeichen per VBA löschen
11.03.2009 23:04:31
Sigi
Hi Peter,
mit folgender Funktion und Makro ...

Sub Zeichen_39_Löschen()
Dim Zelle As Range
For Each Zelle In Selection
Zelle.Value = Chr39Weg(Zelle.Text)
Next Zelle
End Sub



Function Chr39Weg(Text As String) As String
Chr39Weg = WorksheetFunction.Substitute(Text, Chr(39), "")
End Function


Zu bearbeitende Zellen markieren und Makro laufen lassen.
Gruß
Sigi

AW: Sonderzeichen per VBA löschen
11.03.2009 23:32:33
Herbert
Hi,
dazu ist keine Schleife nötig, einfach mit Replace.
mfg Herbert
AW: Sonderzeichen per VBA löschen
12.03.2009 00:06:09
Peter
Allen besten Dank klappt
Gruß Peter
Anzeige
AW: Sonderzeichen per VBA löschen
11.03.2009 23:52:36
Gerd
Hallo Peter!

Sub t()
With ActiveSheet.UsedRange
.Cells.Value= .Cells.Value
End With
End Sub


Gruß Gerd

AW: Sonderzeichen per VBA löschen
12.03.2009 00:09:52
Peter
Klappt auch danke
Gruß Peter

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige