Office: (Office 2016) Zahl nach dem Slash soll hochgezählt werden

Helfe beim Thema Zahl nach dem Slash soll hochgezählt werden in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich arbeite im Support eines Logistikuntenehmens und man ist mit der Bitte an mich herangetraten eine Excel Datei zu fixen, die nicht von uns... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von CrazyNet, 10. Juli 2020.

  1. CrazyNet Erfahrener User

    Zahl nach dem Slash soll hochgezählt werden


    Hallo,
    ich arbeite im Support eines Logistikuntenehmens und man ist mit der Bitte an mich herangetraten eine Excel Datei zu fixen, die nicht von uns ist.

    In der Spalte B kann man eine Nummer eintragen (Bsp "123456789/1") wenn man diese Nummer runterzieht, soll sich nach dem / die Nummer nur hochzählen. Allerdings soll es möglich sein, das man in der gleichen Spalte etwas tiefer eine andere Zahlenabfolge eingibt (z.B. "987654321/1") und wenn man diese dann herunterzieht, soll auch dort die Zahl nach dem / um 1 hochgezählt werden.

    Wer kann mir da helfen? Danke
     
    CrazyNet, 10. Juli 2020
    #1
  2. steve1da Office Guru
    Hola,

    =123456789&"/"&zeile(A1)

    Gruß,
    steve1da
     
    steve1da, 10. Juli 2020
    #2
  3. fette Elfe Erfahrener User
    Moin CrazyNet,


    also das hier hört sich für mich so an, als wenn die Bedienbarkeit für jeden noch so unerfahrenen User gegeben sein muss:
    Das hier lässt mich an Positionsnummern von Lieferscheinen, Sendungen, Rechnungen o.ä. denken:
    Und vor allem hört sich das so an, als wenn man eine Lösung mittels Formeln komplett vergessen könnte.

    Ohne Deine Datei zu kennen und nichtmal eine Beispieldatei mit den relevanten Teilen von Dir zu bekommen kann ich nur raten.
    Jedenfalls würde ich sowas über ein Makro lösen:
    Code:
    Option Explicit
    
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
        
        Dim intColumn, i, intCount As Integer
        Dim lngRow1, lngRow2 As Long
        Dim strInhalt As String
        
        On Error GoTo 0
        
        With Me
        
            intColumn = 2   ' Spalte 2 = Spalte B
            
            If Selection.Rows.Count > 1 And intColumn = ActiveCell.Column Then  ' Prüfung ob mehr als eine Zeile in Spalte "intColumn" ausgewählt wurde
                
                lngRow1 = ActiveCell.Row                        ' Zeile der obersten ausgewählten Zelle
                lngRow2 = lngRow1 + Selection.Rows.Count - 1    ' Zeile der untersten ausgewählten Zelle
                strInhalt = ActiveCell.Value                    ' Inhalt der obersten ausgewählten Zelle
                
                If InStr(strInhalt, "/") > 0 Then                                       ' Prüfung ob ein "/" im Zellwert enthalten ist
                    intCount = Right(strInhalt, Len(strInhalt) - InStr(strInhalt, "/")) ' auslesen der eingegebenen Positionsnummer
                    strInhalt = Left(strInhalt, InStr(strInhalt, "/") - 1)              ' Zellwert ohne "/" und Positionsnummer
                Else
                    intCount = 1                                                        ' wenn kein "/" enthalten ist, Positionsnummer = 1
                End If
                
                For i = lngRow1 To lngRow2                              ' Schleife durch alle Zellen der Auswahl in Spalte "intColumn"
                    .Cells(i, intColumn) = strInhalt & "/" & intCount   ' Eingabe Zellwert
                    intCount = intCount + 1                             ' Positionsnummer hochzählen
                Next i
                
            End If
        End With
    End Sub
    Ganz wichtig ist noch:
    Die Spalte "B", oder wo immer diese Funktion benötigt wird, muss als "Text" formatiert sein. Im Standardformat könnte sonst auch mal ein Datum oder sonstwas unerwünschtes angezeigt werden.

    Hier mal eine Datei zu Veranschaulichung und zum rumspielen:
    Den Anhang CrazyNet.xlsm betrachten

    Ich habe lange nichts mehr in VBA gemacht und bin leider eingerostet. Das geht sicherlich auch einfacher, schöner...
     
    fette Elfe, 10. Juli 2020
    #3
  4. Beverly
    Beverly Erfahrener User

    Zahl nach dem Slash soll hochgezählt werden

    Hi,

    du brauchst dazu weder Formel noch VBA - das passiert doch automatisch, wenn du die Spalte als Text formatierst...

    Bis später,
    Karin
     
    Beverly, 11. Juli 2020
    #4
  5. fette Elfe Erfahrener User
    Das Leben kann so einfach sein... :D:D:D
     
    fette Elfe, 11. Juli 2020
    #5
Thema:

Zahl nach dem Slash soll hochgezählt werden

Die Seite wird geladen...
  1. Zahl nach dem Slash soll hochgezählt werden - Similar Threads - Zahl Slash hochgezählt

  2. Exel Farbige Zahlen addieren

    in Microsoft Excel Hilfe
    Exel Farbige Zahlen addieren: Hallo an alle, folgendes Problem...ich möchte rote und blaue Zahlen zusammen zählen. Das Problem ist, dass ich eine Summenspalte für vormittags und nachmittags habe. In der Tabelle befinden sich...
  3. Sonnabende zählen

    in Microsoft Excel Hilfe
    Sonnabende zählen: Hallo, es geht um Office 2024. ich möchte von einem Startdatum in der Vergangenheit bis Heute() die Sonnabende zählen. Formeln sind nich mein Speziakgebiet. <img...
  4. X in die Zahl 1 Umwandeln

    in Microsoft Excel Hilfe
    X in die Zahl 1 Umwandeln: Moin, Ich möchte, wenn in einer Zelle ein X drin steht, das es in die Zahl 1 Umgewandelt wird. Meine Formel sieht so aus: =WENNFEHLER(SVERWEIS(AC76;'[20250310_Feiertagsplanung_1tes...
  5. In einer Zelle Zahlen erkennen und trennen

    in Microsoft Excel Hilfe
    In einer Zelle Zahlen erkennen und trennen: Guten Tag zusammen Ich habe folgende Daten in einer Zelle und muss diese in mehrere Spalten aufteilen, insbesondere benötige ich die Zahl, die hinter dem X steht PKP210SX90AOS08...
  6. Während der Eingabe überprüfen ob Zahl oder Text

    in Microsoft Access Hilfe
    Während der Eingabe überprüfen ob Zahl oder Text: Hallo, wenn ich in einem Zahlenfeld einen Text eingebe erfolgt folgende Meldung [ATTACH] Wie kann ich die Meldung abfangen um eine eigene Meldung auszugeben? Das Zahlenfeld ist mit 0 vor belegt...
  7. Spalten Sortieren nach Zahlen mit Buchstaben (1a,1b usw)

    in Microsoft Excel Hilfe
    Spalten Sortieren nach Zahlen mit Buchstaben (1a,1b usw): Hallo, ich habe hier eine Bauteileliste erstellt um diese leichter wiederzufinden. Das Problem ist, dass die Baugruppen unterteilt sind (ist ein Kartonbaubogen mit mehreren Hundert Teilen,...
  8. Inhaltsverzeichnis mit römischen Zahlen und der Rest in arabischen Zahlen

    in Microsoft Word Hilfe
    Inhaltsverzeichnis mit römischen Zahlen und der Rest in arabischen Zahlen: Hallo Zusammen, ich muss für meine Doktorarbeit ein Dokument erstellen, dass folgende Vorgaben hat: - Titelblatt - Inhaltsverzeichnis (mit römischen Zahlen) - Einleitung (Beginn mit Seite 1)...
  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