Office: (Office 2007) Code für Ermittlung der Anzahl der Dezimalstellen?

Helfe beim Thema Code für Ermittlung der Anzahl der Dezimalstellen? in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Ich möchte innerhalb von VBA den Maximalwert der Anzahl der Dezimalstellen > 0 von verschiedenen Zahlen in Zellen ermitteln. Beispiel: Zelle 1: 100,35... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Tuan, 7. Februar 2009.

  1. Code für Ermittlung der Anzahl der Dezimalstellen?


    Ich möchte innerhalb von VBA den Maximalwert der Anzahl der Dezimalstellen > 0 von verschiedenen Zahlen in Zellen ermitteln.

    Beispiel:
    Zelle 1: 100,35 -(Ergebnis 2)
    Zelle 2: 3,01 - (Ergebnis 2)
    Zelle 3: 4,00 - (Ergebnis 0)
    Zelle 4: 27,10 - (Ergebnis 1)

    Ergebnisvariable = 2 (Maximalwert)

    Alle Zellen sind dabei als Zahlen mit 2 Dezimalstellen formatiert. Das Ergebnis soll nur in einer Variablen gespeichert werden und nicht die Ursprungszellen verändern.

    Für einfache Ideen wäre ich dankbar.
    Gruß Tuan

    :)
     
  2. Hi
    was kürzeres fällt mir momentan nicht ein
    =((REST(A1;1)>0,001)*1+(REST(A1*10;1)>0,001)*1)
     
  3. Danke für die Antwort, ich möchte das Ganze aber in VBA machen und da gibt es die REST-Funktion doch nicht, oder?

    Ich durchlaufe also mit einer For-Next-Schleife alle zu überprüfenden Werte und möchte dann den Maximalwert der Dezimalstellen, so wie oben beschrieben einer Variablen zuweisen.

    Tuan
     
  4. Code für Ermittlung der Anzahl der Dezimalstellen?

    hiho

    Code:
     
    chris-kaiser, 9. Februar 2009
    #4
  5. Hallo Tuan,

    meine Lösung sieht so aus:

    Code eingefügt mit
     
  6. Vielen Dank euch Beiden,

    ich habe mich für die Len-Funktion entschieden, da sie einfacher ist und mit der CInt-Funktion ich auf Integer-Werte begrenzt bin. Ansonsten gehen beide Varianten.

    Chris, warum hast du die Round-Funktion noch eingefügt, müsste doch auch so gehen, da die Zellen doch schon alle auf 2 Dezimalstellen formatiert sind, oder? Ach ja, und wie fügt man bei einer Antwort hier im Forum so ein Code-Fenster ein?

    Gruß Tuan.
     
  7. hiho

    beim Formatieren wird nur optisch die Zahl verändert und nicht der Inhalt!
    deshalb noch mal das Round!!
    und round ist identisch mit der Formatierung die ja auch auf 2 Stellen rundet.
    nur mit dem Unterschied das jetzt wirklich nur die 2 Stellen betrachtet werden.

    und die Codedarstellung

    (code)
    '.....Makro
    (/code)

    Statt den runden Klammern [ ] verwenden
     
    chris-kaiser, 9. Februar 2009
    #7
Thema:

Code für Ermittlung der Anzahl der Dezimalstellen?

Die Seite wird geladen...
  1. Code für Ermittlung der Anzahl der Dezimalstellen? - Similar Threads - Code Ermittlung Anzahl

  2. Per Hyperlink ausgeblendetes Blatt einblenden

    in Microsoft Excel Hilfe
    Per Hyperlink ausgeblendetes Blatt einblenden: Hola ins Forum, ich bräuchte mal wieder eure Hilfe. Ich habe ein Tabellenblatt das mir als Register dient und wo Hyperlinks eingefügt sind um auf das dazugehörige Blatt zu springen. Diese Blätter...
  3. Code wird nicht komplett ausgeführt

    in Microsoft Excel Hilfe
    Code wird nicht komplett ausgeführt: Guten Morgen in die Runde! Situation: Dieser Code wird nicht komplett ausgeführt. es wird der Teil mit der Du Until Schleife übersprungen. Wenn ich aber mit Einzelschritte durch den Code gehe...
  4. Rabat Codes in einen Serienbrief einfügen

    in Microsoft Word Hilfe
    Rabat Codes in einen Serienbrief einfügen: Hi, Ich möchte bei einem Brief für meine Kunden eine Rabatcode einfügen. Diese sind zufällig erstellt und in Excel als Tabelle gespeichert. Wie bekomme ich diese nun so eingefügt das auf jedem...
  5. Combobox einbinden

    in Microsoft Excel Hilfe
    Combobox einbinden: Hallo, ich bastele an einer Funktion, bei der ich an einer Stelle im Programm eine Combobox aufrufen möchte, die dann mit bestimmten Werten aus einer Tabelle gefüllt ist und dann den gewählten...
  6. VBA Code für Zeilen ausblenden einblenden mit JA/Nein

    in Microsoft Excel Hilfe
    VBA Code für Zeilen ausblenden einblenden mit JA/Nein: Hallo, habe eine Exceltabelle, bei der ich bei einer Zelle eine Ja/Nein abfrage mache, wenn in der Zelle Nein steht, dann soll ein bestimmter Zeilenbereich, den ich definieren möchte, ausgeblendet...
  7. VBA Code ohne ergebnis

    in Microsoft Excel Hilfe
    VBA Code ohne ergebnis: Hallo, ich habe einen VBA Code der in meiner Tabelle nicht funktioniert. Kann mir vielleicht jemand bei der Korrektur ggf. weiter helfen? Danke und Gruß Private Sub Worksheet_Change(ByVal Target...
  8. Bild löschen auch wenn es nicht vorhanden ist?! Code funktioniert nicht mehr..

    in Microsoft Excel Hilfe
    Bild löschen auch wenn es nicht vorhanden ist?! Code funktioniert nicht mehr..: Hallo Leute, Habe ein Macro in Benutzung das jetzt über Monate gut funktioniert hat und jetzt kam anscheint ein update und es funktioniert nicht mehr, wobei ich es mir nicht erklären kann, weil...
  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