Office: (Office 2010) Excel VBA Code: Ersetzen von Zeichen nach einer bestimmten Anzahl

Helfe beim Thema Excel VBA Code: Ersetzen von Zeichen nach einer bestimmten Anzahl in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe eine Excel-Liste, die auf der Spalte F mit unterschiedlichen IDs befüllt ist. Die Länge der IDs ist auch unterschiedlich. Ich möchte... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Kyriakos, 19. Januar 2016.

  1. Kyriakos
    Kyriakos Erfahrener User

    Excel VBA Code: Ersetzen von Zeichen nach einer bestimmten Anzahl


    Hallo,

    ich habe eine Excel-Liste, die auf der Spalte F mit unterschiedlichen IDs befüllt ist. Die Länge der IDs ist auch unterschiedlich. Ich möchte nun folgendes per VBA Code tun:
    Ich möchte dass die IDs quasi "maskiert" werden. D.h. die mittleren Zeichen sollen durch ein "x" ersetzt werden. Dabei sollen nur die ersten 6 und letzten 4 Zeichen bleiben und die mittleten restlichen Zeichen durch soviele "x" ersetzt werden, wie die Zeichen die maskiert werden.

    Beispiel:
    Ist:
    ID231230034593405
    ID233499530249988009
    ID23003566356112289

    Soll:
    ID2312xxxxxxx3405
    ID2334xxxxxxxxxx8009
    ID2300xxxxxxxxx2289

    Falls etwas unverständlich ist, bitte fragen.

    Danke im Voraus, viele Grüße.
    Kyriakos
     
    Kyriakos, 19. Januar 2016
    #1
  2. Michael
    Michael Administrator
    Ich habs mal ohne VBA gemacht.
     
    Michael, 20. Januar 2016
    #2
  3. Kyriakos
    Kyriakos Erfahrener User
    Hallo Michael und danke für deine Antwort. Genau das wollte ich vermeiden xD. Eine Datenbank zu haben. Ich brauche das als VBA Code, denn das wird Bestandteil eines größeren VBA Scripts bestehend aus mehreren Makros und das soll zwischendurch gemacht werden. Mit der Formel, brauche ich ja eine separate Matrix aufführen (Hilfstabelle Anzahl x) und das ist was ich eben vermeiden möchte. Freundliche Grüße
     
    Kyriakos, 20. Januar 2016
    #3
  4. Kyriakos
    Kyriakos Erfahrener User

    Excel VBA Code: Ersetzen von Zeichen nach einer bestimmten Anzahl

    Hab übrigens eine Formel gefunden: =WIEDERHOLEN. Das ist das was ich gesucht hab und in VBA habe ich eine Lösung gefunden mit Left, String und Right.
     
    Kyriakos, 22. Januar 2016
    #4
Thema:

Excel VBA Code: Ersetzen von Zeichen nach einer bestimmten Anzahl

Die Seite wird geladen...
  1. Excel VBA Code: Ersetzen von Zeichen nach einer bestimmten Anzahl - Similar Threads - Excel VBA Code

  2. Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.)

    in Microsoft Excel Hilfe
    Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.): Hallo, ich benötige Hilfe für ein Problem, welches ich leider selbst schwerlich als Anfänger nicht lösen kann: Ich möchte von dem Tabellenblatt "Tabelle1" aus den Zellen B8:B14, K8:K14, B18:B25,...
  3. Tabellenblätter aus Vorlagen-Tabellenblatt generieren mit dynamischen Anpassungen durch Vorgaben

    in Microsoft Excel Hilfe
    Tabellenblätter aus Vorlagen-Tabellenblatt generieren mit dynamischen Anpassungen durch Vorgaben: Hallo, ich suche gerade eine Möglichkeit mittels VBA mehrere Tabellenblätter auf einmal zu generieren (ca. 40), die auf einem Vorlage-Tabellenblatt (TB2) basieren. Das kopieren/ Vervielfachen an...
  4. Problem im Code für Mehrfachauswahl in Dropdownliste

    in Microsoft Excel Hilfe
    Problem im Code für Mehrfachauswahl in Dropdownliste: Hallo beisammen, ich soll für meinen Stiefvater eine Tabelle über seine Bestandskunden und deren Produkte erstellen und bin dabei nun auf folgendes Problem gestoßen: Ich brauche in mehreren...
  5. VBA - Zeilen je nach Bedingung in neues Tabellenblatt verschieben und löschen

    in Microsoft Excel Hilfe
    VBA - Zeilen je nach Bedingung in neues Tabellenblatt verschieben und löschen: Hallo liebe Excel-Kommunity, nach ewigen Stunden des Suchens und Rumprobierens bin ich an dem Punkt angekommen an dem ich verzweifelt um eure Hilfe fragen muss. Da ich leider keinerlei...
  6. VBA-Code Arbeitsblatt wechseln

    in Microsoft Excel Hilfe
    VBA-Code Arbeitsblatt wechseln: Hallo zusammen, ich habe mal wieder eine Frage. Aktuell beschäftige ich mich mit VBA-Codes. Beim öffnen meiner Arbeitsmappe erscheint folgender Hinweis: Private Sub Workbook_Open() 'Titel Hinweis...
  7. VBA Code erweitern

    in Microsoft Excel Hilfe
    VBA Code erweitern: Hallo zusammen, ich habe ein Problem in Excel mit einem VBA Code. In Spalte A habe ich Langtexte und in Spalte B habe ich dazu eine passende Abkürzung. Wenn ich in E5 "mehrere" Wörter schreibe...
  8. Excel VBA Codes Pivot-Aktualisierung, Kommentare, etc.

    in Microsoft Excel Hilfe
    Excel VBA Codes Pivot-Aktualisierung, Kommentare, etc.: Hallo liebe Office-Hilfe Mitglieder, ich bin seit kurzem hier neu registriert und hätte eine (für mich als absolutem Laien in Sachen VBA) Problemstellung, bei der mir hoffentlich jemand von Euch...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden