Deine Frage-Antwort-Community
Frage stellen
    • Meinung des Tages: Gefährlicher Frauenhass im Internet - wieso glauben heute viele junge Männer an eine "Krise der Männlichkeit"?
    • Ist Christiano Ronaldo Muslim geworden?
    • Hat Jesus Kinder gezeugt?
    • Skyr ständig ausverkauft?
    • Warum wird der Antisemitismus etc. wieder größer?
    • Alle Beiträge
    • Radiokooperation mit Absolut HOT 🔥
    • Meinung des Tages
    • Themenspecial: Weltraum & Raumfahrt (mit Dr. Volker Kratzenberg-Annies) 🚀
    • Blickwechsel: Deine Fragen an einen Hiphop-Newcomer
    • Ask Me Anything:
      Alle Blickwechsel
    • Ask Me Anything:
      Alle Themenspecials
    • gutefrage Tipps
    • gutefrage Highlights
    • Computer
    • Internet & Social Media
    • Kreativität, Freizeit & Hobby
    • Lokales, Reiseziele & Urlaub
    • Medien, Unterhaltung & Musik
    • Mode & Beauty
    • Software & Apps
    • Spiele & Gaming
    • Sport & Fitness
    • Alle Themenwelten
In wenigen Minuten
Antworten auf Deine Fragen.
Frage stellen
Du hast noch kein gutefrage Profil? Jetzt kostenlos erstellen
Profil Beiträge Antworten Antworten

caramela88

26.11.2012
Übersicht
0
Hilf. Antw.
1
Antwort
9
Beiträge
0
Danke
0
Komplim.
0
Freunde
Erfolge

Geistesblitzer

Erste Antwort gegeben.

VIP

Deine Beiträge wurden 1.000-mal gelesen.

FraGenius

Erste Frage gestellt.
caramela88
02.09.2021, 14:21
in Excel Namen mit Initialen über VBA suchen und ersetzen?

Ich bin absolute VBA Anfängerin.

Ich möchte ein Makro erstellen welches Namen in Initiale umwandelt.

im Arbeitsblatt1 befinden sich im Bereich B:G unterschiedliche
Namen z.B. Max Mustermann, Thomas Müller in über 100 Zeilen

im Arbeitsblatt 2 befinden sich die Initialen zu den unterschiedlichsten Personen

Spalte A ist der Name und Spalte B das Initial

Max Mustermann = MM

Thomas Müller = TM

Da ich nicht immer alle Namen suchen und ersetzen möchte will ich hierzu ein Makro welches die Arbeit erleichtert.

Kann mir hierzu jemand helfen? Vielleicht gibt es auch eine einfachere Lösung?

Vielen Dank

...zum Beitrag
Antwort
von caramela88
03.09.2021, 09:34

Public Sub Ersetzen()

Dim i As Long

'Blattname anpassen

With ThisWorkbook.Worksheets("Tabelle2")

  For i = 2 To .Cells(.Rows.Count, "A").End(xlUp).Row

    'Dateiname und Blattname anpassen

    ThisWorkbook.Worksheets("Tabelle1").Cells.Replace What:=.Cells(i, 1), _

    Replacement:=.Cells(i, 2), LookAt:=xlPart

  Next i

End With

   

End Sub

...zur Antwort
gutefrage
  • Beitrag erstellen
  • Stöbern
  • Alle Themen
  • Hilfe / FAQ
  • Richtlinien
  • gutefrage Highlights
Partner
  • Businesspartner
  • Partner werden
Unternehmen
  • Über uns
  • Jobs
  • Kontakt
  • Presse
Rechtliches
  • Impressum
  • Datenschutz
  • AGB
  • Utiq verwalten
Weil es immer jemand weiß.
gutefrage ist so vielseitig wie keine andere Frage-Antwort-Plattform. Bei uns findest Du schnell neue Perspektiven - egal zu welchem Thema.
Gmacht in Minga. Mit
❤
Facebook Pixel