Toon posts:

[VB6] meerdere criteria kiezen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

weet iemand misschien hoe je meerder criteria kunt kiezen in één regel.
Ik heb namelijk het volgende staan:

Worksheets("Behoud Lijst").Range("A:D").AutoFilter _
Field:=1, _
Criteria1:="39304"

En als ik dan criteria2:="39305" eronder zet, dan accepteert hij 'm niet.
Iemand een idee hoe het wel kan (als het uberhaupt kan)

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Met een _?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
Heb het nu op deze manier gedaan, maar lukt helaas niet.

Worksheets("Behoud Lijst").Range("A:D").AutoFilter _
Field:=1, _
Criteria1:="39302"_"39304"_"39331"

Anything else?

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op zaterdag 26 maart 2005 @ 16:44:
Heb het nu op deze manier gedaan, maar lukt helaas niet.

Worksheets("Behoud Lijst").Range("A:D").AutoFilter _
Field:=1, _
Criteria1:="39302"_"39304"_"39331"

Anything else?
Ik heb geen idee en geen zin om het te proberen, maar het lijkt me dat je strings aan elkaar plakt als volgt:
code:
1
2
3
"hallo " & "dit is " & " een simpel" & _
"tekstregeltje " & " van aan elkaar" & _
"geplakte strings"

Als je meerdere voorwaarden wilt, dan lijkt me het gebruik van AND en OR belangrijk?
code:
1
"(Auto = Rood) AND ((Merk = Ferrari) Or (Merk = Lamborghini))"

:?

Als ik dan itoch wat moeite doe, dan lees ik in de help:
Criteria1 Variant, optioneel. Het criterium (een tekenreeks, bijvoorbeeld "101"). Gebruik "=" om lege velden te vinden, of gebruik "<>" om niet-lege velden te vinden. Als u dit argument weglaat, is het criterium All. Als Operator de waarde xlTop10Items heeft, geeft Criteria1 het aantal items aan (bijvoorbeeld "10").

Operator XlAutoFilterOperator, optioneel.
XlAutoFilterOperator kan een van de volgende XlAutoFilterOperator-constanten zijn.
xlAnd standaard
xlBottom10Items
xlBottom10Percent
xlOr
xlTop10Items
xlTop10Percent
Gebruik xlAnd en xlOr met Criteria1 en Criteria2 om samengestelde criteria te maken.

Criteria2 Variant, optioneel. Het tweede criterium (een tekenreeks). Wordt gebruikt met Criteria1 en Operator om samengestelde criteria te maken.

[ Voor 75% gewijzigd door RobIII op 26-03-2005 16:56 ]

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
Ja dat had ik al gevonden. Het gaat 'm er namelijk om dat ik in Excel een lijst moet filteren en ik dus (uit kolom A) meerdere rijen moet selecteren. Nu kun je met (uitgebreid) filteren maar max. 2 waarden selecteren, dus doe ik het m.b.v. een macro gemaakt in [VB]

En ik zoek me rot in help & google, maar ik kom er niet uit.

De oplossing die je me net gaf, wil helaas ook niet... :'(

  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Verwijderd schreef op zaterdag 26 maart 2005 @ 17:00:
Ja dat had ik al gevonden. Het gaat 'm er namelijk om dat ik in Excel een lijst moet filteren en ik dus (uit kolom A) meerdere rijen moet selecteren. Nu kun je met (uitgebreid) filteren maar max. 2 waarden selecteren, dus doe ik het m.b.v. een macro gemaakt in [VB]

En ik zoek me rot in help & google, maar ik kom er niet uit.

De oplossing die je me net gaf, wil helaas ook niet... :'(
Nee, of je autofilter nu aanroept via de UI of via VB, meer dan 2 criteria per kolom zit er helaas niet in. Met uitgebreid filteren kun je zoveel criteria opgeven als je wilt. Waarbij diverse rijen gecombineerd worden met een OR operand, en kolommen met een AND operand.

Uitgebreid filter is even wat lastiger maar de help bevat een goede instructie.

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • sebastius
  • Registratie: September 2000
  • Laatst online: 05:57

sebastius

Laten we lekker link gaan doen

Verwijderd schreef op zaterdag 26 maart 2005 @ 17:00:
Ja dat had ik al gevonden. Het gaat 'm er namelijk om dat ik in Excel een lijst moet filteren en ik dus (uit kolom A) meerdere rijen moet selecteren. Nu kun je met (uitgebreid) filteren maar max. 2 waarden selecteren, dus doe ik het m.b.v. een macro gemaakt in [VB]

En ik zoek me rot in help & google, maar ik kom er niet uit.

De oplossing die je me net gaf, wil helaas ook niet... :'(
Gebruik xlAnd en xlOr met Criteria1 en Criteria2 om samengestelde criteria te maken.

Dat dus tussen Criteria 1 en 2.
Pagina: 1