bei der Berechnung von Tabellendaten in VBA sollen nur Ergebnisse
angezeigt werden die 6 bis 12 stellen haben.
Geht das mit len(xZiffern) und wie sieht die Programmzeile aus.
Gruß Kurt
warum nimmst Du nicht einfach einen Vergleich?
if ((xZiffern >=100000) and (xZiffern<=999999999999)) then ...
Gruß
Dieter
ActiveSheet.Cells.NumberFormat = Chr(64)
xFactor = CDec("41216263440")
Dim xCol&
xCol = 135
For xi = 1014975985 To 1015999984
If xRow > Rows.Count Then
xRow = 1
xCol = xCol + 1
End If
xFactor = CDec("41216263440")
xZiffern = CStr(CDec(xi) * xFactor)
If ((xZiffern >= 100000) And (xZiffern <= 999999999999#)) Then
End If
xRow = xRow + 1
ActiveSheet.Cells(xRow, 130).Value = xZiffern
xZiffern = CStr((CDec(xi) / xFactor) * CDec("100000000000000"))
ActiveSheet.Cells(xRow, xCol).Value = xZiffern
Next
End Sub
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen