Office: (Office 2010) Saragossa Nummern mit Name ergänzen

Helfe beim Thema Saragossa Nummern mit Name ergänzen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Hary und Co. ihr habt euch Mühe gemacht und Zeit investiert, einem Deppen wie mir eine VBA Lösung zu erstellen, die ich nun zerschossen habe. Ich... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von luna101, 28. März 2020.

  1. Saragossa Nummern mit Name ergänzen


    Hallo Hary und Co.
    ihr habt euch Mühe gemacht und Zeit investiert, einem Deppen wie mir eine VBA Lösung zu erstellen, die ich nun zerschossen habe. Ich hoffe, ihr habt erbarmen mit einem alten Knauz und repariert mir die VBA Lösung.
    Die Zahlen und das + in den Spalten A bis N sollten durch die Namen in Spalte D ersetzt werden.
    Ich möchte, dass wenn das letzte Zeichen in der Spalte zB. A bis N
    eine Zahl ist, dass in die folgende Spalte der Name aus Spalte O kopiert wird zB. 1 Martin.
    wenn aber das letzte Zeichen ein + ist, sollte dies in der gleichen Spalte durch + und Name aus Spalte O ersetzt werden, zb. + Anna
    Alle Zahlen oder Zeichen links davon sollen aber gelöscht werden, was aber nicht geschied.
    Die VBA Makro sind in Modul1 und Modul 2.
    Wäre schön, wenn mir jemand nochmals helfen würde.
    Gruss Martin
     
    luna101, 14. Juni 2020
    #16
  2. Moin Martin
    Du haettest nur die Spaltennummern anpassen muessen.
    Code:
    und
    Code:
    Code:
    Beim loeschen natuerlich auch die richtige Spalte nehmen, zum ermitteln der letzten belegten Zeilennummer.
    Edit: Pruefung eingebaut.
    Code:
    gruss hary
     
  3. Danke Hary
    eine kleine Änderung hätte ich noch gerne.
    Wenn die letzte Stelle eine Zahl ist soll in der nächsten Spalte der Namen eingefügt werden. zB. 1 Johann und alle Zahlen sollen rechtsbündig stehen.
    Ansonsten läuft alles Perfekt.
    Danke für deine Geduld mit mir.
    Gruss Martin
     
    luna101, 14. Juni 2020
    #18
  4. OfficeUser Neuer User

    Saragossa Nummern mit Name ergänzen

    Moin
    Macht es doch mit der Codezeile:
    Code:
    Reserve Daten
     AB
    51Johann Stephan
    Tools Tabelle Forum - Hajo's Excelseiten
    XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
    Add-In-Version 14.02 einschl 64 Bit

    gruss hary
     
    OfficeUser, 14. Juni 2020
    #19
  5. Hallo Hary *winner
    so ist es wie gewünscht.
    Danke nochmals für deine Mühe
    Gruss Martin
     
    luna101, 15. Juni 2020
    #20
  6. Hallo Hary
    kannst du mir noch +Anna ändern zu + Anna,
    (also ein Leerzeichen zwischen + und Anna).
    Danke und eine schöne Woche wünscht
    Martin
     
    luna101, 21. Juni 2020
    #21
  7. Moin
    Ganz einfach, haettest du auch hinbekommen.
    Aendere dieses:
    Code:
    in
    Code:
    gruss hary
     
  8. Saragossa Nummern mit Name ergänzen

    Hallo Hary, *top
    Danke nochmals für deine Mühe
    Gruss Martin
     
    luna101, 23. Juni 2020
    #23
  9. Hallo Profi's
    musste wegen Änderungen in der Excel Tabelle, mein Makro nochmals erweitern.
    Ein Teil habe ich hingekriegt, jedoch sollten die Zahlen (1 und 1 -) auch noch rechtsbündigt stehen.
    Wäre nett, wenn dies jemand berichtigen könnte.
    Gruss Martin
     
  10. Moin
    Geht es nur um 1 und 1 -
    dann ersetz diesen Codeteil:
    Code:
    durch
    Code:
    Passt es?
    gruss hary
     
  11. Hallo Hary,
    habe deine Änderung eingefügt.
    es bringt ein Kompilierungs Fehler "For ohne Next"
    Was mache ich falsch?
    Gruss Martin

    Sub Namen()
    Dim letzte As Long, i As Long
    Application.ScreenUpdating = False
    ' Starte in Zeile 5 bis Zeile 22
    For i = 5 To Cells(Rows.Count, 22).End(xlUp).Row
    ' Definition der letzten Stelle
    letzte = Cells(i, 22).End(xlToLeft).Column
    ' Begin Zahlen durch Namen ersetzen
    If IsNumeric(Cells(i, letzte)) Then
    Cells(i, letzte + 1) = Cells(i, 22)
    Cells(i, letzte).HorizontalAlignment = xlLeft
    ' Ist letzte Stelle "+" ist dann (+ leerzeichen Namen)
    ElseIf Cells(i, letzte) = "+" Then
    Cells(i, letzte) = Cells(i, letzte) & " " & Cells(i, 22)
    Cells(i, letzte).HorizontalAlignment = xlLeft
    ' Ist letzte Stelle "-" ist dann (Zahl leerzeichen Namen)
    ' ElseIf Cells(i, letzte) = "-" Then
    'Cells(i, letzte) = Cells(i, letzte) & " " & Cells(i, 22)
    'Cells(i, letzte).HorizontalAlignment = xlRightxlLeft
    ' Ist letzte Stelle "V" ist dann (V leerzeichen Namen)
    ElseIf Cells(i, letzte) = "V" Then
    Cells(i, letzte) = Cells(i, letzte) & " " & Cells(i, 22)
    Cells(i, letzte).HorizontalAlignment = xlLeft
    ' Ist letzte Stelle "M" ist dann (M leerzeichen Namen)
    ElseIf Cells(i, letzte) = "M" Then
    Cells(i, letzte) = Cells(i, letzte) & " " & Cells(i, 22)
    Cells(i, letzte).HorizontalAlignment = xlLeft
    ' Ist letzte Stelle "b" ist dann (b leerzeichen Namen)
    ElseIf Cells(i, letzte) = "b" Then
    Cells(i, letzte) = Cells(i, letzte) & " " & Cells(i, 22)
    Cells(i, letzte).HorizontalAlignment = xlLeft

    If letzte > 1 Then
    If Cells(i, letzte - 1) Like "1*" Then
    Cells(i, letzte - 1).HorizontalAlignment = xlRight
    Else
    Range(Cells(i, 1), Cells(i, letzte - 1)).ClearContents
    End If
    End If
    End If
    End Sub
     
  12. Moin Martin
    Aha, was sagt dir dieser Fehler!? ;-))
    Schau mal in deinem Bsp.-mappen Code:
    Code:
    Was solltest du nur ersetzen??
    Und was fehlt im Code in Thread #26 ??
    Findest du die Fehler?
    gruss hary
     
  13. Saragossa Nummern mit Name ergänzen

    Hallo Hary,
    Ja es geht nur um 1 und 1-.
    Den Fehler habe ich gefunden und das Next eingefügt.

    Es sollte, wenn der letzte Eintrag eine Zahl zb. 1 oder 1- ist , so darstellen wie
    Zeile 5 bis 17 dargestellt. Das macht es leider nicht, siehe Zeile 18 bis 44

    Hoffe ich nerve dich nicht wegen meiner Unwissenheit.

    Gruss Martin *confused.gif*
     
  14. Moin Martin
    dann versuch mal so.
    Code:
    Keine Bange, du nervst nicht.
    gruss hary
     
  15. Hallo Hary
    *hands vielmal. Jetzt funktionierts perfekt.
    Musste beim zweit letzten Range die 2 augf 1 setzten.
    Herzlichen Dank für deine Hilfsbereitschaft.
    Gruss Martin
     
Thema:

Saragossa Nummern mit Name ergänzen

Die Seite wird geladen...
  1. Saragossa Nummern mit Name ergänzen - Similar Threads - Saragossa Nummern Name

  2. Zeilen Nummern gleicher Werte einer Spalte ausgebenn

    in Microsoft Excel Hilfe
    Zeilen Nummern gleicher Werte einer Spalte ausgebenn: Hallo, Ich habe eine "Tabelle1" mit variabel vielen Zeilen, es können durchaus mehr als tausend sein. Wie kann ich die Zeilennummern gleicher Werte auslesen und in eine andere "Tabelle 2"...
  3. Fehlende fortlaufende Nummer feststellen

    in Microsoft Excel Hilfe
    Fehlende fortlaufende Nummer feststellen: Hallo zusammen, ich möchte gerne in Excel angezeigt bekommen, wenn eine fortlaufende Nummer fehlt. Leider hat die bedingte Formatierung mir nicht geholfen. Vorher noch zwei kurze Fragen: Kann...
  4. 23 Nummern von 1-2048 durch vorbestimmtes Wort ersetzen und umgekehrt

    in Microsoft Excel Hilfe
    23 Nummern von 1-2048 durch vorbestimmtes Wort ersetzen und umgekehrt: Morgen, ich habe mal etwas mit ein paar Funktionen rumprobiert und bin bei der Funktion WECHSELN gelandet. Ich möchte eine Tabelle machen in der man 23 Zahlen reinkopieren oder reintippen kann...
  5. Letzte Nummer finden

    in Microsoft Excel Hilfe
    Letzte Nummer finden: Hallo Community Ich brauche eure Hilfe. Ich habe in einer intelligenten Tabelle eine Spalte in der ich Auftragsnummern via Userform eintrage. Die Auftragsnummern haben verschiedene Formate. Z.B...
  6. nach einer Nummer suchen

    in Microsoft Excel Hilfe
    nach einer Nummer suchen: Guten Morgen, A B C D 1 123456 NLO zu 121111 Schulz 01.03.2023 Neuer Eintrag am...
  7. Autom. Email verschieben in Ordner anhand einer Nummer im Betreff

    in Microsoft Outlook Hilfe
    Autom. Email verschieben in Ordner anhand einer Nummer im Betreff: Hallo! Ich würde gerne in Outlook Mails aus der Inbox anhand einer Nummer im Betreff in einen entsprechenden Ordner mit der gleichen Nummer verschieben. Aktuell gibt es im Standard bei "Element...
  8. Hilfe beim finden einer Formel um neue Nummer zu vergeben

    in Microsoft Excel Hilfe
    Hilfe beim finden einer Formel um neue Nummer zu vergeben: Guten Tag! Habe derzeit im Excel folgendes Problem: ich habe eine bereits bestehende Liste mit mehreren Einträgen (Nummern über dem Wert 30000) für die eine neue fortlaufende Nummer vergeben...
  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