datagott > microsoft.public.* > microsoft.public.office.excel

P. van Leeuwen (27.08.2004, 12:55)
Hallo,

Ik werk sinds kort met VB. Ik heb een formulier gemaakt in VB. De waarden
die in het formulier worden ingevult worden ergens in Excel weggeschreven.
Nou is het probleem dat VB de getalen wegschijft al Waarde, ik zou graag
willen dat de getallen worden weggeschreven als percentage. Kan dit??

Alvast bedankt voor de moeite

Met vriendelijke groet,
Peter van Leeuwen
Ingrid Baplue (27.08.2004, 14:01)
Is het zo iets dat je zoekt:

With Range("A1")
.Value = TextBox1.Value
.Style = "Percent"
End With
P. van Leeuwen (27.08.2004, 14:37)
Ik heb een Userform gemaakt. In dit Userform wordt gevraag om een percentage
in te vullen. Wanneer je 1% in dit userform invult, schrijft Excel 1% weg.
Maar wanneer je 1 invult schrijft excel 100% weg ongeacht of de
celeigenschap van de desbetreffende cel vantevoren is omgezet naar
percentage. Hoe kan ik voorkomen dat Excel 100% i.p.v. 1% wegschrijft als ik
een 1 in het userform invul.

Peter

"Ingrid Baplue" <ingrid_baplueGEENSPAM> schreef in bericht
news:3896
[..]
Ingrid Baplue (27.08.2004, 14:42)
Gewoon de waarde door 100 delen voordat je deze in de cel zet.
P. van Leeuwen (27.08.2004, 15:39)
Delen door 100 is wel een goed idee maar dan loop je tegen een probleem als
je 1% in vult i.p.v. 1. Excel geeft dan een foutmelding.

Mijn vraag is of het mogelijk is dat waneer je 1 of 1% in het formulier
invult, Excel doorrekent met 1%. Wanneer je dit doet in een werkblad i.p.v.
in VB rekent excel altijd door met 1%.

Er is nog een ander bijkomend probleem, wanneer je 5,5 invult met het
numirieke blok (dus 5.5) dan rekent Excel door met 55%.

Alvast bedankt voor de recaties

Peter

"Ingrid Baplue" <ingrid_baplueGEENSPAM> schreef in bericht
news:1104
[..]
PeterS (27.08.2004, 15:43)
Indien 100% niet voorkomt, zou je kunnen overwegen te toetsen op >=1 en dan
delen door 100
Ingrid Baplue (27.08.2004, 15:56)
Range("A1") = Replace(Replace(TextBox1.Value, ".", ","), "%", "") / 100
P. van Leeuwen (27.08.2004, 16:32)
Bedankt voor het antwoord het werkt goed

Peter
"Ingrid Baplue" <ingrid_baplueGEENSPAM> schreef in bericht
news:1204
[..]
Soortgelijke onderwerpen