Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Celeigenschap Getal Aangepast Automatisch

277 views
Skip to first unread message

Ron van der Wiele

unread,
Aug 16, 2001, 3:29:30 AM8/16/01
to
Hoi, ik ben een geen supernerd wat Excel/Office betreft maar weet iemand
misschien hoe ik een ingestelde format/type
(Celeigenschappen,Getal,Aangepast) automatisch kan laten doorvoeren naar de
inhoud van de cel zelf (dus dat de inhoud van de cel zelf gelijk zo
geformateerd staat).
Ik heb het liefst een oplossing die gelijk for een range werkt en niet een
waarbij ik elke cel apart moet gaan doorlopen (als mogelijk natuurlijk).

Ik doe bijv.: ...:numberformat := "0000000,00"
Nu wordt dit pas actief nadat ik in de cel heb geklikt en bevestigd (bijv.
18.15 wordt dan 0000018.15). Moet toch automatisch kunnen!?

Alvast bedankt, Ron

Tim van Dinther

unread,
Aug 16, 2001, 5:14:44 AM8/16/01
to
Beste Ron,

Als je dat voor een heel werkblad wil, doe je het volgende:
Selecteer het hele werkblad (druk op de knop boven het getal 1 en links van
Kolom A)
Via het menu Opmaak (Format) kies je 'celeigenschappen'
en het tabblad Getal (Number) kies je Aangepast (Custom)
Kies een willekeurige en verander deze naar: 0000000000,00 (moet het een
komma of punt zijn?) Als het een punt is, moet je rekening houden met je
landinstellingen, die maakt er weer een "bedrag" van.

Geef ok en nu moet het lukken, althans bij mij gaat het hier goed.

met vriendelijke groet,

Tim van Dinther
"Ron van der Wiele" <r...@aci.nl> wrote in message
news:3b7b75bc$0$14119$4d4e...@news.nl.uu.net...

Ron van der Wiele

unread,
Aug 16, 2001, 8:15:24 AM8/16/01
to
Tim, als ik dat op die manier doe, zijn de ceileigenschappen voor die kolom
wel veranderd, maar het getal op het scherm staat nog steeds in de oude
format. Pas als ik in een cel ga staan en deze bevestig wordt het getal
veranderd volgens de gekozen format (met komma) !
Dit wil ik direct laten gebeuren zonder mijn interactie.
Zou dit ook mogelijk zijn?
PS: Ik heb trouwens Excel2000
Gr. Ron

"Tim van Dinther" <timvan...@hotmail.com> schreef in bericht
news:#y1T6PjJBHA.1268@tkmsftngp05...

Gnarf

unread,
Aug 16, 2001, 8:34:58 AM8/16/01
to
Ron,

Wat gebeurd er als je de eigenschappen wijzigd en op F9 drukt, word het dan
aan gepast?
Wellicht dat je even bij de Opties kan kijken of de berekeningen Automatisch
worden door gevoerd. Ook de rest van de Opties zou je even kunnen
controleren.

Evenals bij Tim gaat hetgeen hij voorstelt prima... Ik denk dat bij jou de
update niet goed word door gevoerd... Heb je dit ook bij een nieuw werkboek?

Groet,

Gnarf

"Ron van der Wiele" <r...@aci.nl> wrote in message

news:3b7bb8b1$0$14116$4d4e...@news.nl.uu.net...

Ron van der Wiele

unread,
Aug 16, 2001, 11:38:59 AM8/16/01
to
Gnarf :), ik denk dat mijn probleem zit in het feit dat sommige cellen op de
een of andere manier als karakter zijn ingevoerd, ze hebben wel de format
'Getal' en zijn links uitgelijnd. Als ik zelf een cel invoer en de format
wijzig doettie het wel goed. Blijft nog wel het probleem dat ik toch de
format automatisch veranderd wil zien (alg. opties staan goed).
Het betreft trouwens een werkboek wat aangeleverd is, dit zal denk ik zo
blijven.
En ik spreek Excel trouwens via OLE en vba aan via een extern pakket (daarom
mag er geen userinteractie zijn).
Nog ideeen?
Gr. Ron
PS: Grappig trouwens dat Excel 2 typen aanhoud: weergavetype en celtype !?

"Gnarf" <Gn...@Gnarf.NL> schreef in bericht
news:ep0O2$kJBHA.988@tkmsftngp04...

Gnarf

unread,
Aug 17, 2001, 4:31:02 AM8/17/01
to
Ron,

Links uitgelijnd is toch geen getal? Als het inderdaad zo is dat je getal
eigenlijk als text is ingevoerd (door b.v. het volgende in te typen '123 dus
met apostrof voor de cijfers) dan help het veranderen van de Cell opmaak
niet...
Dus je moet dan eerst de text naar een cijfer zien te krijgen...
Dit zou je kunnen doen door de cell te vermenigvuldigen met 1

Dus als je b.v. in A1 het links uitgelijnde getal hebt staan dan zet je in
A2 =A1*1
Verander de cell opmaak van A2 naar jouw wens en Voila!!

Mocht je met de code spannende dingen willen doen dan kan je natuurlijk ook
de CDec(ActiveCell.Value) of CCur(ActiveCell.Value) gebruiken om mee te
rekenen...

Hebbie hier wat aan?

Gnarf

"Ron van der Wiele" <r...@aci.nl> wrote in message

news:3b7be867$0$14122$4d4e...@news.nl.uu.net...

0 new messages