Zahltext/Textzahl:performanteUmwandlungInZahlgesuc
06.08.2007 20:01:19
felix
"wie Array in Range(nichtInEinzelneZellen)speichern - felix ettar 03.08.2007 16:50:58"
bitte ich nochmals Eure Hilfe.
"Rest"Problem:
1.
Beim Laden von Textdateien in Arbeitsblätter werden Felder, die das Kommazeichen enthalten, als Text statt als Zahl formatiert.
2.
Ganzzahlen werden wie bei 1. formatiert. In einigen Spalten sollen sie in Zahlen umgewandelt werden. Leere Zellen in solchen Spalten müssen jedoch leer bleiben. Sie dürfen nach der Umwandlungsarbeit nicht 0 zeigen.
For-Schleifen bauen mit entsprechenden Abfragen auf "Kommazeichen" kann ich ohne Hilfe. Ich benötige eine performantere Lösung - vielleicht mit einer With-Konstruktion?
InGi hatte mir beim Speichern von Arrays in dieser Richtung (With-Konstruktion) mit "Raumschiff Enterprise" :-) geholfen:
With Range(Cells(intRow, intCol + 1), Cells(intRow, intCol + UBound(arrAct)))
' .NumberFormat = "General"
.Value = arrAct
End With
Bitte gebt mir Denkanstöße, die ich dann selbst weiter verfolgen/verfeinern kann.
Danke und Gruß
Felix