Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
732to736
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
732to736
732to736
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Buchstaben löschen

Buchstaben löschen
21.02.2006 07:30:57
Frank
Guten Morgen!
Hab eine Frage.
Mit angeführten makro lösche ich alle Buchstaben aus Spalte a Zeile 14.
kann ich das makro so umschreiben das alle Buchstaben in der zeile 14 von spalte a bis d gelöscht werden?

Sub BuchstabenLöschen()
Dim Inhalt$
sp = 1 'Spalte A
z1 = 14 'Erste Zeile
Zn = 14 'Letzte Zeile
For i = z1 To Zn
Inhalt = Cells(i, sp)
For j = 1 To Len(Inhalt)
II = Asc(Mid(Inhalt, j, 1))
If II >= 65 And II <= 255 Then ' Buchstaben raus
Mid(Inhalt, j, 1) = " "
End If
Next
Cells(i, sp) = Inhalt
Next
End Sub

Danke

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

Betreff
Datum
Anwender
Anzeige
AW: Buchstaben löschen
21.02.2006 07:53:29
yogi
Tach Frank
mit einem zweiten For:

Sub BuchstabenLöschen()
Dim Inhalt$
sp = 1 'Spalte A
z1 = 14 'Erste Zeile
Zn = 14 'Letzte Zeile
For sp = 1 to 4 ' Spalte 1 bis 4
For i = z1 To Zn
Inhalt = Cells(i, sp)
For j = 1 To Len(Inhalt)
II = Asc(Mid(Inhalt, j, 1))
If II >= 65 And II <= 255 Then ' Buchstaben raus
Mid(Inhalt, j, 1) = " "
End If
Next
Next
Cells(i, sp) = Inhalt
Next
End Sub

Gruss
yogi
AW: Buchstaben löschen
21.02.2006 08:05:12
UweD
Hallo
so z. B.

Sub BuchstabenLöschen()
Dim Inhalt$, II$, S1%, S2%, z1#, zn#, i%, j%, k%
S1 = 1 'Spalte A
S2 = 4 'bis D
z1 = 14 'Erste Zeile
zn = 14 'Letzte Zeile
For k = S1 To S2
For i = z1 To zn
Inhalt = Cells(i, k)
For j = 1 To Len(Inhalt)
II = Asc(Mid(Inhalt, j, 1))
If II >= 65 And II <= 255 Then ' Buchstaben raus
Mid(Inhalt, j, 1) = " "
End If
Next j
Cells(i, k) = Inhalt
Next i
Next k
End Sub

Gruß UweD
(Rückmeldung wäre schön)
Anzeige
AW: Buchstaben löschen
21.02.2006 08:15:43
Frank
Danke für die rasche antwort.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige