Toon posts:

[VB] Countif functie

Pagina: 1
Acties:
  • 1.662 views sinds 30-01-2008

Verwijderd

Topicstarter
Hey,,

Ik heb een applicatie in Vb gemaakt.
Die vult in Excel de cellen in.
Alles gaat goed, totdat hij bij de functie countif komt
Hij geeft als foutmelding:

Runtime-error '1004'
Application defined or object defined error

Weet iemand hoe dit komt??? en hoe ik dit kan oplossen.

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 15:08

mulder

ik spuug op het trottoir

VB kent geen CountIf?

oogjes open, snaveltjes dicht


Verwijderd

Topicstarter
Wat is de code dan die VB gebruikt voor countif
en dat klopt inderdaad want als ik het kopieer en in excel plak komt de waarde gewoon wel in de cel te staan

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
VB kent geen CountIf, zoals gezegd. Er is dan ook geen "Code" voor...
Je kunt het wel oplossen met een if...then...else... statement. Maar voor P&W is dit wel erg laag niveau...

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
hmmz ok thnx dan probeer ik het wel met if then else

Verwijderd

Dit werkt wel:
code:
1
2
3
Cells(1, 1).Value = 10
Cells(2, 1).Value = 20
Cells(3, 1).Formula = "=countif(A1:A2,20)"
(resultaat: 1)

In excel moet je vanuit de macro een komma in de functie countif (en alle andere functies) gebruiken, ipv punt-komma ( ; ) in je sheet.

Net als dat je engelse code moet gebruiken, maar in je sheet wordt het Nederlands als je NL-Excel gebruikt ( "=AANTAL.ALS(A1:A2;20)" ).
edit:
smiley ipv ; gefixed + voorbeeld nl code

[ Voor 18% gewijzigd door Verwijderd op 11-11-2004 11:08 ]


  • Martin Sturm
  • Registratie: December 1999
  • Laatst online: 30-04 16:11
Het figuur die heeft bedacht dat die functienamen vertaald moeten worden in excel zouden ze ook per direct moeten ontslaan en als medewerker groenvoorziening aan het werk stellen. Het erge is dat het in OpenOffice.org ook gedaan is :|

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 17:45

gorgi_19

Kruimeltjes zijn weer op :9

In VB zit er niets anders op dan met een if-then constructie aan de gang te gaan. CountIf is typisch voor Excel.

Verder was er met Google ook wel een en ander over te vinden :) Zie ook P&W FAQ - De "quickstart"

[ Voor 16% gewijzigd door gorgi_19 op 11-11-2004 15:28 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.