Thema Datum  Von Nutzer Rating
Antwort
26.01.2011 11:12:43 David
NotSolved
26.01.2011 11:30:49 Severus
NotSolved
26.01.2011 11:42:16 Gast55138
NotSolved
26.01.2011 11:48:46 Severus
NotSolved
26.01.2011 11:50:36 David
NotSolved
26.01.2011 11:54:15 Severus
NotSolved
26.01.2011 12:00:12 Gast73560
NotSolved
26.01.2011 12:29:43 David
NotSolved
Rot Bestimmte Zeichenfolge zB 5 Stellige Zahlen durch Sternchen ersetzen?
26.01.2011 12:47:46 Severus
NotSolved
26.01.2011 12:52:51 David
Solved

Ansicht des Beitrags:
Von:
Severus
Datum:
26.01.2011 12:47:46
Views:
651
Rating: Antwort:
  Ja
Thema:
Bestimmte Zeichenfolge zB 5 Stellige Zahlen durch Sternchen ersetzen?
Sub PNr_ausblenden()
Dim LetzteZeile As Long
Dim lngINH As Long
Dim LaufZahlZeile As Long
Dim LaufZahlZeichen As Long
Dim strINHALT As String
Application.EnableEvents = False
Application.ScreenUpdating = False
With ActiveWorkbook
     With .Sheets("Tabelle1") 'muß evtl. angepaßt werden auf realen Tabellennamen
          LetzteZeile = .Cells(.Cells.Rows.Count, 12).End(xlUp).Row
               For LaufZahlZeile = 1 To LetzteZeile
                    strINHALT = .Cells(LaufZahlZeile, 12)
                    For LaufZahlZeichen = 1 To Len(strINHALT)
                        If IsNumeric(Mid(strINHALT, LaufZahlZeichen, 1)) Then
                            If IsNumeric(Mid(strINHALT, LaufZahlZeichen, 5)) And Mid(strINHALT, LaufZahlZeichen + 4, 1) <> " " Then
                                strINHALT = Left(strINHALT, LaufZahlZeichen - 1) & "*****" & Right(strINHALT, Len(strINHALT) - LaufZahlZeichen - 4)
                                .Cells(LaufZahlZeile, 12) = strINHALT
                                Exit For
                            ElseIf IsNumeric(Mid(strINHALT, LaufZahlZeichen, 4)) And Mid(strINHALT, LaufZahlZeichen + 3, 1) <> " " Then
                                strINHALT = Left(strINHALT, LaufZahlZeichen - 1) & "****" & Right(strINHALT, Len(strINHALT) - LaufZahlZeichen - 3)
                                .Cells(LaufZahlZeile, 12) = strINHALT
                                Exit For
                            End If
                        End If
                    Next LaufZahlZeichen
               Next LaufZahlZeile
     End With
End With
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub

Severus


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
26.01.2011 11:12:43 David
NotSolved
26.01.2011 11:30:49 Severus
NotSolved
26.01.2011 11:42:16 Gast55138
NotSolved
26.01.2011 11:48:46 Severus
NotSolved
26.01.2011 11:50:36 David
NotSolved
26.01.2011 11:54:15 Severus
NotSolved
26.01.2011 12:00:12 Gast73560
NotSolved
26.01.2011 12:29:43 David
NotSolved
Rot Bestimmte Zeichenfolge zB 5 Stellige Zahlen durch Sternchen ersetzen?
26.01.2011 12:47:46 Severus
NotSolved
26.01.2011 12:52:51 David
Solved