Office: Array; Name, Vorname vertauschen

Helfe beim Thema Array; Name, Vorname vertauschen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, ich habe mal folgendes Problem: Ich will in ca 11.000 Datensätzen Name, Vorname in Vorname Name tauschen. Das habe ich erstmal ganz... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von wiing, 19. November 2008.

  1. Array; Name, Vorname vertauschen


    Hallo zusammen,

    ich habe mal folgendes Problem:

    Ich will in ca 11.000 Datensätzen Name, Vorname in Vorname Name tauschen.
    Das habe ich erstmal ganz einfach mit Worksheetfunction (siehe Code) gemacht. Leider dauert das ziemlich lange bis die Sub durch ist. Meine Frage: Geht das vielleicht mit einem Array schneller? Und wie kann ich die Worksheetfunction in das Array einbauen?

    Code:
    Hat da jemand ein Idee?


    Vielen Dank vorab schonmal,

    Gruß
    Wiing

    :)
     
  2. Hallo Wiing

    Versuch es mal so:
    ' **********************************************************************
    ' Modul: Tabelle1 Typ: Element der Mappe(Sheet, Workbook, ...)
    ' **********************************************************************

    Option Explicit

    Public Sub test()
    Dim arr
    Dim Tmp
    arr = Sheets("Tabelle1").Range("A1:A20000")
    Dim L As Long
    On Error Resume Next
    For L = 1 To UBound(arr)
    Tmp = Split(arr(L, 1), ", ")
    arr(L, 1) = Tmp(1) & " " & Tmp(0)
    Next
    Sheets("Tabelle1").Range("B1:B20000") = arr
    End Sub


    Die Bereiche mussst du dir anpassen.

    ransi
     
  3. Ja danke für die schnelle Antwort!!

    Funktioniert perfekt. Arrays sind echt superschnell!
    Kannst du mir vielleicht noch einen kleinen Tip geben?
    Wie kann ich in einem Array eine Art Vlookup einbauen?
    Code:
    Danke,
    Wiing
     
  4. Array; Name, Vorname vertauschen

    HAllo

    Ich versteh den Codeschnipsel nicht.
    Was hast du genau vor ?

    ransi
     
  5. Ah okay:

    ich möchte in worksheet PZE dei Namen mit den Namen in einer anderen Mappe in worksheet Mitarbeiter vergleichen. Wenn Name vorhanden, dann die Abteilung die in wsMA in der nächsten Spalte steht dem Namen in ws PZE in der nächsten Spalte zugewiesen werden.

    ist es so ein bisschen verständlicher?
     
Thema:

Array; Name, Vorname vertauschen

Die Seite wird geladen...
  1. Array; Name, Vorname vertauschen - Similar Threads - Array Name Vorname

  2. Mittelwert aus mehreren Spalten als dynamisches Array

    in Microsoft Excel Hilfe
    Mittelwert aus mehreren Spalten als dynamisches Array: Hallo liebes Forum, ich bin bei folgendem Problem ratlos: Ich berechne für verschiedene Dozenten Feedback anhand von 3 verschiedenen Kriterien. Die Stammdaten der Feedbacks stehen in einer...
  3. Adressen in eine Zelle bei Übereinstimmung eindeutiger Werte einer anderen Spalte

    in Microsoft Excel Hilfe
    Adressen in eine Zelle bei Übereinstimmung eindeutiger Werte einer anderen Spalte: Hallo zusammen, wer letzteren Thread kennt, hier eine Neuauflage. Problem: Aus Array-Berechnungen (Variablen von Let) ein weiteres Array zu erzeugen, welches für alle eindeutigen Werte aus G die...
  4. Zahlendubletten im Array

    in Microsoft Excel Hilfe
    Zahlendubletten im Array: Guten Morgen liebe Community, anbei ein vereinfachtes Beispiel der Problematik, da das Original mehrere LAMBDA-Funktionen und Tabellen mit einbezieht. Ich benötige die Lösung, um eine weitere...
  5. Array aus Excel Tabelle einlesen Word VBA

    in Microsoft Excel Hilfe
    Array aus Excel Tabelle einlesen Word VBA: Hallo, ich benötige in einer Word Datei die Werte einer Excel Datei. Ich würde gerne eine Spalte als Array einlesen. Wie das Array ein lesen in Excel geht weiß ich, aber wie schaffe ich den...
  6. Summenteilergebnis eines Arrays als Array darstellen

    in Microsoft Excel Hilfe
    Summenteilergebnis eines Arrays als Array darstellen: Hallo Community, Summenteilergebnis eines Arrays als Array darstellen. An dieser Stelle stecke ich fest. Ich habe eine Testmappe erstellt, die die Problematik versucht darzustellen. Bevor jemand...
  7. Formel bei Veränderung von dynamischem Array "mitziehen"?

    in Microsoft Excel Hilfe
    Formel bei Veränderung von dynamischem Array "mitziehen"?: Hallo liebes Forum, ich komme bei folgendem Problem nicht weiter und habe mir hier etwas Hilfe erhofft: Ich habe eine Tabelle mit Feedbacks zu Lehrgängen/Kursen. Diese will ich nach Dozent erst...
  8. Array-Funktion mit VBA in Zelle schreiben

    in Microsoft Excel Hilfe
    Array-Funktion mit VBA in Zelle schreiben: Hallo zusammen, ich bin begeisterter Nutzer der neuen Array-Funktionen in Excel 365. Ich möchte mit VBA so eine Funktion in eine Zelle schreiben. Bei "normalen" Formeln habe ich das immer so...
  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