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. Code läuft mit F8 durch, beim CommandButon nicht

    in Microsoft Excel Hilfe
    Code läuft mit F8 durch, beim CommandButon nicht: Hallo, wer könnte mir weiter helfen. Beim Bedienen mit F8 läuft der Code. Mit dem CommandButton kommt der Fehler bei Zeile: ActiveSheet.Range("D1").AutoFilter Field:=4, Criteria1:="=*" &...
  3. Code für Zeilensprung auf 125 Ändern

    in Microsoft Excel Hilfe
    Code für Zeilensprung auf 125 Ändern: Hallo, Ich habe mein Excel Datei auf 125 Prüflinge erhöht (vorher war es nur bis 75) Code habe ich auch angepasst damit es automatisch weiter springt beim messen. nur es funktioniert nicht mehr...
  4. Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.)

    in Microsoft Excel Hilfe
    Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.): Hallo, ich benötige Hilfe für ein Problem, welches ich leider selbst schwerlich als Anfänger nicht lösen kann: Ich möchte von dem Tabellenblatt "Tabelle1" aus den Zellen B8:B14, K8:K14, B18:B25,...
  5. VBA Code " Zeilenhöhe bei Verb. Zellen Funktioniert fasst"

    in Microsoft Excel Hilfe
    VBA Code " Zeilenhöhe bei Verb. Zellen Funktioniert fasst": Hallo Leute dieser Code für Zellenhöhe bei Verbundenen Zellen Funktioniert fast. Ich habe ein Code von jemand anderem bekommen der nicht in einem Forum ist. Ich kann gerade diese Person nicht...
  6. PDF mit Namen,Datum speichern im Zielordner

    in Microsoft Excel Hilfe
    PDF mit Namen,Datum speichern im Zielordner: Hallo, habe das Problem den Namen in Zelle D2, Vorname in Zelle D5 , das Datum steht in der Zelle B 10 und soll beim speichern so angezeigt werden (Max Mustermann 2023 Oktober) wie und wo muß ich...
  7. Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen

    in Microsoft Excel Hilfe
    Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen: Hallo Zusammen, mein erster Beitrag hier, also schon mal Sorry im Voraus, wenn unvollständig beschrieben *:)* Ich habe das Forum schon nach einem brauchbaren Lösungsansatz durchsucht, bin aber...
  8. UserForm zum bearbeiten von Tabellen und speichern

    in Microsoft Excel Hilfe
    UserForm zum bearbeiten von Tabellen und speichern: Guten Tag Ich habe leider ein Problem, das mich zur Verzweiflung bringt. Vielleicht findet hier jemand einen Lösung für mein Problem. Ich bekommen leider einen Laufzeitfehler '1004'. Zur...
  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