Iemand wel eens gehad dat een macro met andere uitkomsten komt dan wanneer je het zelf uitvoert?
Ik heb namelijk dat probleem nu en ik snap niet hoe het komt (laat staan dat ik dus op zoek kan naar een oplossing).
Het zit zo... Ik heb een bestand met daarin allemaal getallen met een punt erin (bijv. 120.13 en 193.09). Nou wil ik wat berekeningen uitvoeren en laat ik via 'zoeken en vervangen' alle punten omzetten in comma's. Wanneer ik dit "handmatig" doe (dus via ctrl-H et etc), dan worden netjes alle punten door comma's vervangen en kan ik daarna m'n draaitabel er op los laten. Wanneer ik ditzelfde echter doe via een macro (zie code hieronder), dan worden ook alle punten in comma's veranderd, maar dan krijg ik ook deze melding:
Het getal in deze cel is opgemaakt als tekst of wordt vooraf gegaan door een apostrof.
Als ik nu de draaitabel probeer te maken dan krijg ik overal #DEEL/0!
Ik heb geprobeerd om de celeigenschappen aan te passen, maar dan werkt de draaitabel nog steeds niet...
Iemand een idee waardoor dit komt en beter nog: wat ik er aan kan doen?
Ik heb namelijk dat probleem nu en ik snap niet hoe het komt (laat staan dat ik dus op zoek kan naar een oplossing).
Het zit zo... Ik heb een bestand met daarin allemaal getallen met een punt erin (bijv. 120.13 en 193.09). Nou wil ik wat berekeningen uitvoeren en laat ik via 'zoeken en vervangen' alle punten omzetten in comma's. Wanneer ik dit "handmatig" doe (dus via ctrl-H et etc), dan worden netjes alle punten door comma's vervangen en kan ik daarna m'n draaitabel er op los laten. Wanneer ik ditzelfde echter doe via een macro (zie code hieronder), dan worden ook alle punten in comma's veranderd, maar dan krijg ik ook deze melding:
Het getal in deze cel is opgemaakt als tekst of wordt vooraf gegaan door een apostrof.
Als ik nu de draaitabel probeer te maken dan krijg ik overal #DEEL/0!
Ik heb geprobeerd om de celeigenschappen aan te passen, maar dan werkt de draaitabel nog steeds niet...
Iemand een idee waardoor dit komt en beter nog: wat ik er aan kan doen?
PHP:
Cells.Replace What:=".", Replacement:=",", LookAt:=xlPart, SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False