Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: genereren getallen  (gelezen 8143 keer)

0 leden en 1 gast bekijken dit topic.

Offline edske

  • Lid
  • *
  • Berichten: 59
  • Oplossing.be
Re:genereren getallen
« Reactie #15 Gepost op: 28 januari 2005, 16:54:37 »
hallo spyder,
ik krijg met deze code een compileerfout (verwacht=)

wil je nog even checken?
groeten,
edske
profile : 855GM Intel Corporation, Intel(R) 82852/82855 Graphics ControllerIntel(R) 82852/82855 Graphics Controller, Windows XP, Prof, SP1, Intel(R) Pentium(R) M processor 1400MHz, 495 MB RAM, HDD:39 GB, FAT32, skynet, Norton AntiVirus, Internet Explorer 6.06.0, Outlook Express

Offline StriKe

  • Ambassadeur
  • *****
  • Berichten: 4.647
  • Geslacht: Man
Re:genereren getallen
« Reactie #16 Gepost op: 28 januari 2005, 16:56:47 »
Zeg maar StriKe hoor ;)

En idd, 'k weet niet waar ik met m'n gedachten zat maar het is deze die de juiste code zou moeten zijn:

Cells(intTel, 1) = Round(11 * Rnd + 10, 2)

Groeten,
StriKe
0T5326 Dell Computer Corporation, GeForce FX Go5200, Windows XP, Prof, SP2, NL, Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz, 512 MB RAM, HDD:97 GB, NTFS, AVG Anti-Virus, Kerio Personal Firewall, Firefox 2.0, The Bat!

Offline edske

  • Lid
  • *
  • Berichten: 59
  • Oplossing.be
Re:genereren getallen
« Reactie #17 Gepost op: 28 januari 2005, 17:12:00 »
sorry strike  ::)

De code doet het niet.  Je blijft een heleboel decimalen krijgen.

Bestaat er een andere code om een geheel random getal te krijgen, dan tel ik daar een decimaal bij op ?
groeten,


profile : 855GM Intel Corporation, Intel(R) 82852/82855 Graphics ControllerIntel(R) 82852/82855 Graphics Controller, Windows XP, Prof, SP1, Intel(R) Pentium(R) M processor 1400MHz, 495 MB RAM, HDD:39 GB, FAT32, skynet, Norton AntiVirus, Internet Explorer 6.06.0, Outlook Express

Offline StriKe

  • Ambassadeur
  • *****
  • Berichten: 4.647
  • Geslacht: Man
Re:genereren getallen
« Reactie #18 Gepost op: 28 januari 2005, 17:40:13 »
Hallo,

Ik weet niet meteen een alternatieve manier maar waar loopt het bij mijn laatste 'oplossing' verkeerd? Deze had ik wel getest en werkt bij mij perfect.

Groeten,
StriKe
0T5326 Dell Computer Corporation, GeForce FX Go5200, Windows XP, Prof, SP2, NL, Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz, 512 MB RAM, HDD:97 GB, NTFS, AVG Anti-Virus, Kerio Personal Firewall, Firefox 2.0, The Bat!

Offline edske

  • Lid
  • *
  • Berichten: 59
  • Oplossing.be
Re:genereren getallen
« Reactie #19 Gepost op: 28 januari 2005, 17:53:30 »
dit is de code

Private Sub CommandButton1_Click()

For intTel = 8 To 17
Cells(intTel, 10) = Round(5 * Rnd + 1, 2)

Next intTel

End Sub

Dit geeft getallen met zeker 8 decimalen.
Ik wil dus slechts 2 decimalen (vb:4,15)
profile : 855GM Intel Corporation, Intel(R) 82852/82855 Graphics ControllerIntel(R) 82852/82855 Graphics Controller, Windows XP, Prof, SP1, Intel(R) Pentium(R) M processor 1400MHz, 495 MB RAM, HDD:39 GB, FAT32, skynet, Norton AntiVirus, Internet Explorer 6.06.0, Outlook Express

Offline StriKe

  • Ambassadeur
  • *****
  • Berichten: 4.647
  • Geslacht: Man
Re:genereren getallen
« Reactie #20 Gepost op: 28 januari 2005, 18:16:21 »
Hallo,

Heel raar :(

'k Heb het ook nog eens op een andere pc geprobeerd en ook daar genereert de code bij mij allemaal getallen van 2 cijfers na de komma.

Wat ik wel zie als ik de eigenschappen van de cellen opvraag is dat de "STandaard-getalnotatie" geselecteerd staat, en die beeldt idd een getal af met heel wat meer decimalen MAAR in de cel zelf in Excel staat bij mij hier maar een getal van max 2 cijfers na de komma :(

Iemand die hier enige raad in weet? ???

Groeten
StriKe
0T5326 Dell Computer Corporation, GeForce FX Go5200, Windows XP, Prof, SP2, NL, Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz, 512 MB RAM, HDD:97 GB, NTFS, AVG Anti-Virus, Kerio Personal Firewall, Firefox 2.0, The Bat!

Offline edske

  • Lid
  • *
  • Berichten: 59
  • Oplossing.be
Re:genereren getallen
« Reactie #21 Gepost op: 28 januari 2005, 18:30:24 »
hallo,
Ik heb de formule die problemen gaf met de decimalen als volgt aangepast en zo werkt het
ALS(E8="";"vul in";ALS(ABS($E8-$G8) < 0,00001;"ok";"vul in")

(dus met absolute waarde)

groeten,
edske
profile : 855GM Intel Corporation, Intel(R) 82852/82855 Graphics ControllerIntel(R) 82852/82855 Graphics Controller, Windows XP, Prof, SP1, Intel(R) Pentium(R) M processor 1400MHz, 495 MB RAM, HDD:39 GB, FAT32, skynet, Norton AntiVirus, Internet Explorer 6.06.0, Outlook Express

Offline StriKe

  • Ambassadeur
  • *****
  • Berichten: 4.647
  • Geslacht: Man
Re:genereren getallen
« Reactie #22 Gepost op: 28 januari 2005, 18:41:28 »
Tevreden voor jou dat het werkt :)

Had er op dit moment niet echt meer rekening mee gehouden dat er nog andere formules 'in het spel waren', maar 't is niet abnormaal dat andere formules vb code gaan beïnvloeden ;)

Groeten,
Strike
0T5326 Dell Computer Corporation, GeForce FX Go5200, Windows XP, Prof, SP2, NL, Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz, 512 MB RAM, HDD:97 GB, NTFS, AVG Anti-Virus, Kerio Personal Firewall, Firefox 2.0, The Bat!

Offline edske

  • Lid
  • *
  • Berichten: 59
  • Oplossing.be
Re:genereren getallen
« Reactie #23 Gepost op: 28 januari 2005, 19:56:19 »
heb iets gevonden denk ik.
Ken je deze
Int(Rnd() *)

ben aant uittesten
groeten
profile : 855GM Intel Corporation, Intel(R) 82852/82855 Graphics ControllerIntel(R) 82852/82855 Graphics Controller, Windows XP, Prof, SP1, Intel(R) Pentium(R) M processor 1400MHz, 495 MB RAM, HDD:39 GB, FAT32, skynet, Norton AntiVirus, Internet Explorer 6.06.0, Outlook Express

Offline edske

  • Lid
  • *
  • Berichten: 59
  • Oplossing.be
Re:genereren getallen
« Reactie #24 Gepost op: 28 januari 2005, 21:25:18 »
Nee krijg nu geen decimalen meer
Zal me tevreden stellen met mijn aangepasteformule

Nogmaals van hart bedankt voor de hulp STRIKE
profile : 855GM Intel Corporation, Intel(R) 82852/82855 Graphics ControllerIntel(R) 82852/82855 Graphics Controller, Windows XP, Prof, SP1, Intel(R) Pentium(R) M processor 1400MHz, 495 MB RAM, HDD:39 GB, FAT32, skynet, Norton AntiVirus, Internet Explorer 6.06.0, Outlook Express

 


www.combell.com