Opgelost Gegevens overzetten van een excel-file naar een excel-file

Dit topic is als opgelost gemarkeerd
Je hoeft alleen maar achter .Value in de bestaande regel een 2 te zetten.
Zoals ik al liet zien:
Code:
wsDoel.Range(bereik).Value = wsBron.Range(bereik).Value2
 
Hee Edmoor gelukt met die laatste :)
Zet nu het juiste getal 1,1060 neer...
Nu klopt alles weer, bij het eindbedrag.
Maar deze kon ik nog niet, dat je achter Value een 2 kon zetten.

Even opgezocht en weer wat geleerd :-)

Code:
Key Differences Between .Value and .Value2
Property    Behavior
.Value    Returns Date and Currency values using VBA's Date and Currency data types. This can cause conversions or rounding.
.Value2    Returns everything as a raw value (no special handling for Date or Currency). Dates are returned as serial numbers (Double), and Currency is returned as a Double.
Why use .Value2?

Slightly faster than .Value because it skips type conversions.
More accurate for numbers with more than 4 decimal places (avoids Currency rounding).
Useful when you want the raw underlying value (e.g., date serial instead of formatted date).
 
Daarom liet ik dat zien in #39 ;)
 
pfff opluchting, weer gelukt thanks voor de moeite en het meedenken..👍
Nemen nog maar een bakkie leut erbij.

Fijne dag nog en rustig aan met die warmte

Groet

Dutch
 
Haal je gegevens binnen met DAO of ADODB. Die halen je cijfers binnen zoals ze zijn.
En je hoeft je bronbestand niet te openen.
 
Terug
Bovenaan Onderaan