Office: VBA: Zahlen als char eintragen

Helfe beim Thema VBA: Zahlen als char eintragen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich bastel mir gerade eine kleine Tabelle, die mir eine Textzeile in LCD-Schrift übersetzt. Dafür habe ich mir ein 8x40-Zellengitter gebastelt,... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Doming, 26. April 2023.

  1. Doming
    Doming hat Ahnung

    VBA: Zahlen als char eintragen


    Hallo,
    ich bastel mir gerade eine kleine Tabelle, die mir eine Textzeile in LCD-Schrift übersetzt.
    Dafür habe ich mir ein 8x40-Zellengitter gebastelt, welches ein altes Display darstellen soll.
    VBA: Zahlen als char eintragen upload_2023-4-26_13-39-8.png
    Um nicht jede Zelle einzeln beschriften zu müssen, lasse ich mir die Zeile in Spalte A per VBA zeichenweise in das Gitter eintragen.
    Wie man auf dem Bild in Zeile 2 und 4 sehen kann, werden die Zahlen nicht eingetragen. In Zeile 3 habe ich alle Zellen im Gitter als Text formatiert. Dort wird die Zahl eingetragen, aber die Zelle markiert, weil eine Zahl als Text angezeigt wird.
    Wie erzähle ich meinem VBA, dass er auch die Zahlen in die Zellen einträgt?
    Code:
    Private Sub Teilen(Quelle As Range)
     Dim Zeichen As String * 1, Zeile As Long, Spalte As Long, Txt As String
        Application.EnableEvents = False
        With Quelle
            Zeile = .Row
            Txt = .Value
            For Spalte = 3 To 42
                Zeichen = Mid(Txt, Spalte - 2, 1)
                'Debug.Print Spalte, Zeichen
                Cells(Zeile, Spalte) = Zeichen
            Next Spalte
        End With
        Application.EnableEvents = True
    End Sub
    Gruß
    Doming
     
    Zuletzt bearbeitet: 26. April 2023
    Doming, 26. April 2023
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi,

    du hast irgendeine Formatierung in diesem Zellbereich, der die Zahlen nicht darstellst - setze mal den Cursor in die betreffenden Zellen (z.B. M11) dann siehst du, dass die Zahlen drin stehen. Lösche die Zellen, sodass von unten welche nachgeschoben werden und schon werden die Zahlen dargestellt.


    VBA: Zahlen als char eintragen GrußformelVBA: Zahlen als char eintragen Beverly's Excel - Inn
     
    Beverly, 26. April 2023
    #2
  3. DL_
    DL_ PowerQuery Guru
    Moin

    Spaltenbreite auf 1,5 setzen.
     
    1 Person gefällt das.
  4. DL_
    DL_ PowerQuery Guru

    VBA: Zahlen als char eintragen

    Im übrigen geht es auch ohne VBA.
    Code:
    =TEIL(A2;SEQUENZ(;LÄNGE(A2));1)
     
    1 Person gefällt das.
  5. Beverly
    Beverly Erfahrener User
    Nicht in allen Excel-Versionen...


    VBA: Zahlen als char eintragen GrußformelVBA: Zahlen als char eintragen Beverly's Excel - Inn
     
    Beverly, 26. April 2023
    #5
  6. Doming
    Doming hat Ahnung
    Oh wie peinlich. Auf die Idee mit der Spaltenbreite bin ich nicht gekommen.
    Vermutlich weil die Schriftart eigentlich eine feste Breite hat, ging ich davon aus, dass auch alle Zeichen ins Raster passen. Gerade die 1 ist ja nun nicht sooo breit

    Zur Lösung ohne VBA: Meine aktiven Excelzeiten sind schon länger her, die verschiedenen neueren Befehle sind mir nicht bekannt. Ich hatte mich mehr mit Access/VBA beschäftigt, deswegen greife ich schneller da zu.
    Danke für die Lösungen.

    @Beverly: an verschleppte Formatierungen hätte ich als letztes gedacht, da ich für diesen Kleinkram extra eine frische Tabelle angefangen habe :-)
     
    Doming, 26. April 2023
    #6
Thema:

VBA: Zahlen als char eintragen

Die Seite wird geladen...
  1. VBA: Zahlen als char eintragen - Similar Threads - VBA Zahlen char

  2. Summieren farbiger Zahlen anhand des Farbcodes ohne VBA

    in Microsoft Excel Hilfe
    Summieren farbiger Zahlen anhand des Farbcodes ohne VBA: Hallo liebes Forum, welche Formel muss ich eingeben, wenn ich farbige Ziffern (z.B. rot = Farbcode 3; grün = 4) addieren möchte. Danke im voraus für die schnelle Antwort Gruß mfkathie
  3. Makro/VBA Text in Zahl umwandeln

    in Microsoft Excel Hilfe
    Makro/VBA Text in Zahl umwandeln: Hallo liebes Forum, ich habe eine Frage und bin bisher leider nicht so wirklich fündig geworden :oops: Aber ich bin mir sicher, dass ich hier Hilfe bekomme *;)* In meiner Arbeitsdatei sind...
  4. VBA Hilfe für Zahlen eingeben und addieren + zellinhalt löschen

    in Microsoft Excel Hilfe
    VBA Hilfe für Zahlen eingeben und addieren + zellinhalt löschen: Hallo Leute ich brauche dringend Hilfe von einem VBA Spezialisten. Ich hoffe ihr seit mir nicht böse wenn ich sage das ich alles in der Datei beschrieben habe. Würde mich sehr freuen wenn jemand...
  5. Zahlen nach übernahme löschen (VBA)

    in Microsoft Excel Hilfe
    Zahlen nach übernahme löschen (VBA): Hallo Leute ich würde gerne wissen ob in meiner Tabelle per VBA möglich ist das Zahlen die ich z.b in Zelle D7 eingebe die dann in Zelle P13 Addiert werden automatisch in Zelle D7 gelöscht...
  6. Komischer Zahlen in der GUI + VBA bestimmte Zellen mit gewissen Inhalt nicht löschen

    in Microsoft Excel Hilfe
    Komischer Zahlen in der GUI + VBA bestimmte Zellen mit gewissen Inhalt nicht löschen: Hallo, ich bin neu hier im Forum, also bitte ich um Verständnis, wenn dies hier nicht der richtige Platz für dieses Thema ist. Ich habe 2 Anliegen. Auf dem ersten Bild könnt ihr die besagten...
  7. VBA gefüllte Spalten/Zellen bis zur nächsten leeren Zählen

    in Microsoft Excel Hilfe
    VBA gefüllte Spalten/Zellen bis zur nächsten leeren Zählen: Hallo zusammen, ich bin neu auf dem Gebiet, habt Nachsicht. Ich habe folgendes Problem... Ich habe in Tabellenblatt 1 Zellen die beschrieben werden, diese werden über einen Button in Zeile 4...
  8. VBA: Schleife Stoppt wenn Zahl erreicht

    in Microsoft Excel Hilfe
    VBA: Schleife Stoppt wenn Zahl erreicht: Hallo, ich habe kaum Ahnung von VBA bzw. der Programmierung. Ich gebe in Excel über Zufallszahl und einer Funktion die Zahlen 0-10 aus. Jetzt bräuchte ich ein Makro das F9 auslöst zur Ermittlung...
  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