Office: (Office 365) VBA Verlust der Muttersprache (Mid)

Helfe beim Thema VBA Verlust der Muttersprache (Mid) in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo, If Len(Me.TxMat) = 10 And IsNumeric(Me.TxMat) Then Me.TxMat = Left(Me.TxMat, 4) & "." & mID(Me.TxMat, 5, 2) & "." & Right(Me.TxMat, 4) End... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Doming, 18. Oktober 2024.

  1. Doming
    Doming Erfahrener User

    VBA Verlust der Muttersprache (Mid)


    Hallo,
    Code:
    If Len(Me.TxMat) = 10 And IsNumeric(Me.TxMat) Then
        Me.TxMat = Left(Me.TxMat, 4) & "." & mID(Me.TxMat, 5, 2) & "." & Right(Me.TxMat, 4)
    End If
    Dieser Codeschnipsel soll aus 1234567890 in der Textbox bitte 1234.56.7890 machen.
    Wie man an der Schreibweise (Autokorrektur) sehen kann, erkennt VBA Mid nicht.
    Ich habe versehentlich den Schlüssel des Datensatzes in der mit dem Formular verbundenen Tabelle des Datensatzes mID genannt und vermute, dass der Code das Schlüsselwort mit der DS-ID verwechselt.
    Natürlich habe ich die ID mittlerweile unbenannt, VBA weigert sich aber vehement, den neuen Staat anzuerkennen und beharrt auf sein mID.
    VBA Verlust der Muttersprache (Mid) upload_2024-10-18_7-25-53.png
    Ich habe es schon mit komprimieren und reparieren versucht, kein Erfolg.
    Wie löse ich dieses Problem?
    Gruß
    Doming
     
    Zuletzt bearbeitet: 18. Oktober 2024
  2. Doming
    Doming Erfahrener User
    Nochmal hallo,

    Dank dieses Eintrags habe ich jetzt diese Schreibweise angewandt
    Code:
    If Len(Me.TxMat) = 10 And IsNumeric(Me.TxMat) Then
        Me.TxMat = Left(Me.TxMat, 4) & "." & VBA.Strings.mID(Me.TxMat, 5, 2) & "." & Right(Me.TxMat, 4)
    End If
    Die Autokorrektur beharrt zwar auf die Schreibweise, aber jetzt funktioniert der Code zumindest.
    Schönen Dank für die Aufmerksamkeit
    Gruß
    Doming
     
  3. andyfau
    andyfau Erfahrener User
    Hast Du mal die Verweise zu den VBA Bibliotheken geprüft?
     
    andyfau, 18. Oktober 2024
    #3
  4. Doming
    Doming Erfahrener User

    VBA Verlust der Muttersprache (Mid)

    Hallo,
    äh, nö, habe ich nicht. Für mich kommen Left,Right und Mid aus dem selben Stall, also haben die gefälligst zu funktionieren ;-)
    Gruß
    Doming
     
Thema:

VBA Verlust der Muttersprache (Mid)

Die Seite wird geladen...
  1. VBA Verlust der Muttersprache (Mid) - Similar Threads - VBA Verlust Muttersprache

  2. VBA prüfen - eventuell Fehler

    in Microsoft Access Hilfe
    VBA prüfen - eventuell Fehler: Hallo Fachkräfte, hier ein VBA-Modul das einen Fehler enthalten soll. Case 2 wurde in 2022 geändert. In Case 3 , 4 oder ... soll auch noch ein Fehler sein. Wo genau was falsch ist und wie...
  3. VBA: Fehler 0x800a03ec beim Ribbon

    in Microsoft Excel Hilfe
    VBA: Fehler 0x800a03ec beim Ribbon: Hallo, ich habe eine Tabelle, die ich ohne Titelleiste anzeigen lassen möchte. Dazu habe ich mir zwei Makros geschrieben Sub AusBlenden() CommandBars("Worksheet Menu Bar").Enabled = False...
  4. Dateiname der aktuellen Datei als Variable

    in Sonstiges
    Dateiname der aktuellen Datei als Variable: Hallo in die Runde, kann ich unter VBA (Excel/Outlook) den Namen der aktuellen Datei auslesen und in einer Variable weiterverarbeiten? Danke im Voraus, Andreas
  5. Makro um E-Mails zu verschieben

    in Microsoft Outlook Hilfe
    Makro um E-Mails zu verschieben: Ich suche ein Makro das ich auf einem Rechner ausführen lassen kann um gelesene Mails z.B. auf dem Handy in einen bestimmten Ordner zu verschieben um meinen Posteingang "sauber" zu halten....
  6. Access VBA – Prüfen, ob eine PDF bereits geöffnet ist, bevor sie erneut geöffnet wird

    in Microsoft Access Hilfe
    Access VBA – Prüfen, ob eine PDF bereits geöffnet ist, bevor sie erneut geöffnet wird: Beschreibung: Ich arbeite mit Access VBA und habe eine Funktion implementiert, die beim Klick auf einen Button („Unterzeichnet“) einen Bericht als PDF exportiert. Was aktuell funktioniert:...
  7. VBA: Was ist "Tabelle1"?

    in Microsoft Excel Hilfe
    VBA: Was ist "Tabelle1"?: Hallo, ich bin gerade dabei einen VBA-Code für meine Zwecke anzupassen. Leider funktioniert eine der Berechnungen nicht mehr und ich bin nun auf Fehlersuche. Dabei verstehe ich (unter anderem)...
  8. VBA: Form in zwei Modulen verwenden

    in Microsoft Excel Hilfe
    VBA: Form in zwei Modulen verwenden: Hallo zusammen, ich habe ein VBA-Modul, von welchem ich ein Form aufrufe. Dieses Form hat einfach ein paar Buttons, und gibt zurück, ob ein Button gedrückt worden ist. Diese Information wird dann...
  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