Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zeichkette in Name Wandeln

Forumthread: Zeichkette in Name Wandeln

Zeichkette in Name Wandeln
08.06.2016 22:02:59
Vulfi
Hallo Zusammen,
vielleicht könnt ihr mir nochmal Helfen
Ich habe Gebietscode
die aus zahlen,buchstabe,zahlen besteht
z.B
298198f8889
Jetzt habe ich ein Tabelleblatt Namens Gebiete
Spalte A dieser Zahlencode
Spalte B der Name des MOnteuers.
Ich hatte das funktionstüchtig mit nur Zahlen.
Jetzt funktioniert dies nicht mehr. Ich gehe davon aus wegen dem Buchstaben.
Könnt ihr mir da helfen ?
Er soll den Code in den Namen ändern.
Mein altes Macro
  • ' GebietsCode in Monteur umwandeln
    
    Sub prcFill_SpalteH(ZelleZiel As Range, varTextbox As Variant)
    Windows("Tüv Mangel").Activate
    Dim a As Variant, b As Variant
    Dim wksSuch As Worksheet
    Set wksSuch = Worksheets("Gebiete")
    With ZelleZiel
    If IsNumeric(varTextbox) Then 'wenn Zahl in Textbox
    a = Application.Match(CLng(varTextbox), wksSuch.Columns(1), 0)
    b = Application.Match(varTextbox, wksSuch.Columns(1), 0)
    If IsNumeric(a) Then 'wenn Zahl gefunden
    .Value = wksSuch.Cells(a, 2).Value
    ElseIf IsNumeric(b) Then
    .Value = wksSuch.Cells(b, 2).Value
    Else 'wenn zahl nicht gefunden
    .ClearContents
    MSgbox "Gebiet nicht aus dieser NL, bitte Stammdaten kontrollieren"
    End If
    Else ' wenn keine Zahl in Textbox
    .Value = varTextbox
    End If
    End With
    Set wksSuch = Nothing
    End Sub
    

  • Danke euch
    Gruß Vulfi

    Anzeige

    2
    Beiträge zum Forumthread
    Beiträge zu diesem Forumthread

    Betreff
    Datum
    Anwender
    Anzeige
    AW: Zeichkette in Name Wandeln
    09.06.2016 09:38:38
    Rudi
    Hallo,
    nimm mal die Bedingung raus:
    If IsNumeric(varTextbox) Then
    Gruß
    Rudi

    AW: Zeichkette in Name Wandeln
    09.06.2016 18:55:53
    Vulfi
    Hallo Rudi,
    leider bekomme ich das nicht hin.
    Das Macro wurde mir aus einem Forum genannt.
    Ich verstehe das auch nicht so ganz.
    Danke für deine Hilfe
    Anzeige
    ;

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Anzeige