Office: Formatierung nach einfügen durch VBA-Code wieder alte Formatierung

Helfe beim Thema Formatierung nach einfügen durch VBA-Code wieder alte Formatierung in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Excel-Freunde, ich bin gerade mal wieder an meine Grenzen gestoßen, ich lasse von einem Excel-Code in Zellen einträge machen:... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Mik_Don, 13. März 2014.

  1. Formatierung nach einfügen durch VBA-Code wieder alte Formatierung


    Hallo Excel-Freunde,

    ich bin gerade mal wieder an meine Grenzen gestoßen,

    ich lasse von einem Excel-Code in Zellen einträge machen:

    cells.(x,y).value= strEintrag

    ich mache mit diesem code einträge übers ganze Arbeitsblatt in verschiedene Spalten mit verschieden Formatierungen

    jetzt hätte ich gerne, daß die Formatierung nach dem Eintrag wieder die gleiche ist bevor sie mit der StringVariablen beschrieben wurde.

    Wie würdet Ihr das lösen?

    Gruß Michael

    :)
     
    Mik_Don, 13. März 2014
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hallo Michael,

    Text kannst Du nur als Text formatiweren.
     
    Hajo_Zi, 15. März 2014
    #2
  3. auch wenn der text eine zahl beinhaltet? ich meine, wenn im excel in einer zelle, die als text formatiert ist, kann ich sie ja dann auch als zahl formatieren !?
     
    Mik_Don, 15. März 2014
    #3
  4. Formatierung nach einfügen durch VBA-Code wieder alte Formatierung

    Diese Annahme ist genau so falsch wie deine Groß- Kleinschreibung.
     
    GMG-CC, 15. März 2014
    #4
  5. kommt mir gerade die Idee- wie kann ich prüfen, ob der Zelleninhalt aus der ich lese eine Zahl ist?
    Bzw. die Zelle in der ich schreibe als Text oder Zahl formatiert ist?
    dann bräuchte ich nicht für jede Spalte mit if then auffangen ob Zahl oder Text ist.

    Gruß Michael
     
    Mik_Don, 15. März 2014
    #5
  6. Hallo Michel,

    ja ...

    Sub IstDasText()
    If WorksheetFunction.IsText(Range("A1")) Then MsgBox "Text"
    'Alternative
    MsgBox VarType(Range("A1")) '8 = String
    If IsNumeric(Range("A1")) Then MsgBox "Text als Zahl"
    End Sub

    Du siehst, der Möglichkeiten (aber auch Fallen) gibt's diverse ... *Smilie
     
    GMG-CC, 15. März 2014
    #6
  7. Hallo Michael,

    ich habe mir deinen ersten Beitrag noch einmal angeschaut und meine, um dir vernünftig helfen zu können, müßte man mehr von deiner Aufgabenstellung wissen.
    - was passiert da konkret ?
    - wie sieht der Code aus ?
    - warum benutzt du String-Variable ?
    - Daraus könnte man schließen, dass es mehr als 2 Formate (Text, Zahl) gibt.
    - gibt es mehrere Zahlenformate wie zB Datum, Zeit, Währung ?
    - hier noch einmal die Frage, warum StringVariable ?
    - ist sichergestellt, dass du in als Zahl formatierte Zellen nur Zahlen (wenn auch als Text formatiert) und keine echten Text kopierst ?
    - Ziel sollte es sein, das Format der Zelle beim Kopieren zu nutzen, so dass keine Nacharbeiten erforderlich sind.

    Gruß
    Aloys
     
    aloys78, 15. März 2014
    #7
  8. Formatierung nach einfügen durch VBA-Code wieder alte Formatierung

    Guten Morgen,
    mein Problem ist leider noch nicht gelöst- auch wenn ich es jetzt schaffe, Text und Zahl zu unterscheiden.
    Für die Verdeutlichung meines Problemes habe ich jetzt meine Datei angehängt- Ziel ist es über den Button Änderung im Artikel vornehmen, die rot markierten Zellen aufzurufen und mit der Liste KWG_Neu abzugleichen.

    Gruß Michael
     
    Mik_Don, 23. März 2014
    #8
  9. So, geschafft- vielen Dank für eure Hilfe.
    Ich habe zuerst unterschieden ob Text oder Zahl, dankeschön an dieser Stelle für die Tips, dann die Zahlen bzw Texte in dementsprechende Variablen geschrieben- String oder Single und schon funktioniert es!
    Dankeschön nochmals
    und Grüße aus Bayern

    Michael
     
    Mik_Don, 24. März 2014
    #9
Thema:

Formatierung nach einfügen durch VBA-Code wieder alte Formatierung

Die Seite wird geladen...
  1. Formatierung nach einfügen durch VBA-Code wieder alte Formatierung - Similar Threads - Formatierung einfügen VBA

  2. Einfügen Neuer Zeile mit Formatierung und Formel

    in Microsoft Excel Hilfe
    Einfügen Neuer Zeile mit Formatierung und Formel: Hallo liebe Leute, ich habe folgendes Problem: Wir wollen über Excel Rechnungen schreiben. Um das ganze "Idiotensicher" zu machen habe ich auch in der Mappe sämtliche Zellen, die nicht geändert...
  3. Steuern der Formatierung beim Einfügen von Text

    in Microsoft Word Tutorials
    Steuern der Formatierung beim Einfügen von Text: Steuern der Formatierung beim Einfügen von Text Word für Microsoft 365 Word 2019 Word 2016 Word 2013 Word 2010 Mehr... Weniger...
  4. Excel 16; Neue Zeile mit bestimmter Formatierung einfügen

    in Microsoft Excel Hilfe
    Excel 16; Neue Zeile mit bestimmter Formatierung einfügen: Guten Tag, ich stehe vor folgendem Problem: Ich möchte gerne eine neue Zeile in Excel 2016 einfügen und diese neue Zeile soll sofort eine bestimmte Formatierung aufweisen z.B. 3. Zelle dieser...
  5. Mit bedingter Formatierung Text einfügen

    in Microsoft Excel Hilfe
    Mit bedingter Formatierung Text einfügen: Hallo Excel-Gemeinde, ich möchte in der Zelle N1 eine bedingte Formatierung (Formel zur Ermittlung....) mit dieser Formel einfügen: =WENN($M$1"";"Ja";"Nein") Das funktioniert aber nicht, WARUM?...
  6. Bedingte Formatierung nach Formel via VBA einfügen

    in Microsoft Excel Hilfe
    Bedingte Formatierung nach Formel via VBA einfügen: Hallo zusammen, ich habe eine Tabelle mit 3 Spalten. In der 1. und 2. Spalte stehen Zeitstempel, von denen in der 3. Spalte die Differenz ermittelt ermittelt wird. Da es durchaus auch negative...
  7. Excel-Bereich verknüpft einfügen - Problem mit Formatierung

    in Microsoft PowerPoint Hilfe
    Excel-Bereich verknüpft einfügen - Problem mit Formatierung: Moin, ich habe ein sehr spezielles Problem: In eine PPT-Folie soll ein markierter Bereich einer Excel-Tabelle als Verknüpfung eingefügt werden. Zunächst eine recht einfache Sache. Aber: Die...
  8. Zellen aus Excel in Word einfügen. Ohne Formatierung ändert Zellen in Word

    in Microsoft Word Hilfe
    Zellen aus Excel in Word einfügen. Ohne Formatierung ändert Zellen in Word: Hallo! Seit einiger Zeit ärgere ich mich über folgendes Problem. Beim Kopieren von Zellen aus Excel in Word-Tabellen wird die Formatierung geändert, obwohl ich die Option "Keep text only"...
  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