Thema Datum  Von Nutzer Rating
Antwort
06.09.2017 14:21:29 SOFL
NotSolved
06.09.2017 16:28:25 Mackie
NotSolved
06.09.2017 16:33:01 Gast33852
NotSolved
Blau IsError bei einem Ausdruck
06.09.2017 16:42:31 Werner
NotSolved
06.09.2017 16:55:49 SOFL
NotSolved
06.09.2017 23:35:25 Werner
Solved

Ansicht des Beitrags:
Von:
Werner
Datum:
06.09.2017 16:42:31
Views:
614
Rating: Antwort:
  Ja
Thema:
IsError bei einem Ausdruck

Hallo,

der Fehler entsteht, weil du beim zweiten Durchlauf keine Zahlen mehr in deinen Zellen in Spalte D stehen hast sondern Text.

Mir stellt sich eh die Frage, warum du mit deinem Code Zahlen in Text umwandelst. Damit kannst du dann nicht mehr viel anfangen, zumindest nicht mehr weiter rechnen ohne den Text vorher wieder in eine Zahl umzuwandeln.

Wenn ich dich richtig verstanden habe, dann soll der Code durch die Spalte D laufen und die entsprechende Umrechnung machen. Ich bin jetzt mal davon ausgegangen, dass der Code bis zur letzten gefüllten Zelle in Spalte D (ab D14) laufen soll. Die letzte belegte Zelle in Spalte D wird im Code von unten nach oben ermittelt. Außerdem ist das Ergebnis eine Zahl und kein Text.

Public Sub aaa()
Dim i As Long

With Worksheets("Tabelle1") 'Blatt anpassen
    For i = 14 To .Cells(.Rows.Count, 4).End(xlUp).Row
        If IsNumeric(.Cells(i, 4)) Then
            .Cells(i, 4) = Math.Round(.Cells(i, 4), 4)
            .Cells(i, 4).NumberFormat = "0.0 %"
        End If
    Next i
End With
        
End Sub

 

 

Gruß Werner


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
06.09.2017 14:21:29 SOFL
NotSolved
06.09.2017 16:28:25 Mackie
NotSolved
06.09.2017 16:33:01 Gast33852
NotSolved
Blau IsError bei einem Ausdruck
06.09.2017 16:42:31 Werner
NotSolved
06.09.2017 16:55:49 SOFL
NotSolved
06.09.2017 23:35:25 Werner
Solved