Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Vreemd filtergebeuren  (gelezen 3246 keer)

0 leden en 1 gast bekijken dit topic.

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Vreemd filtergebeuren
« Gepost op: 03 oktober 2023, 16:03:35 »
Wel ja, laat ik zelf eens een Excel-draadje starten 0:-)

In een ander draadje waarin ik een beetje medewerking heb verleend merkte ik een vreemd verschijnsel op. Spontaan dacht ik aan een corrupt bestand maar toen ik iets gelijkaardigs probeerde in een nieuw bestand gebeurde hetzelfde.
Als ik een kolom heb die getallen bevat, en ik geef die een andere opmaak (bv. financieel), dan weerhoudt het filter die niet (tenzij ik die notatie meegeef!) Dat doet zich zowel op het werkblad als via vba voor.
Het kan nóg gekker: een beetje verder experimenteren bracht aan het licht dat bij "is gelijk aan" het getal niet wordt herkend, maar bij "is niet gelijk aan" wél. Dan gaat bij mij het bug-lampje branden.

Ik wou dat niet zomaar accepteren, dus heb even gechat met Microsoft.
Die begrijpen er ook geen snars van, en probeerden mij dan maar Office 365 aan te smeren >:( :'(

Ben nu wel heel benieuwd wat de echte specialisten hierover denken :-X

En in alle ernst: ik heb Office Professional Plus 2021, en vraag me af of het enkel in deze Office-versie gaat dan wel een algemeen gegeven is. Dus bij voorbaat dank aan allen die dit ook eens willen testen.

Mvg,
Molly
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.179
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Vreemd filtergebeuren
« Reactie #1 Gepost op: 03 oktober 2023, 16:17:46 »
Molly,

Bedoel je een hele kolom selecteren en daar (bvb) financieel op toepassen?

Wanneer gaat het mis. als ik (in excel) 2021 een kolom selecteer, Eigenschappen Financieel, dan doe hij dat voor alle cellen. Geef je een afwijkende reeks in (bvb een tijd 23:52) dan zal die cel ook een Financieel waarde geven, namelijk "€  0.99".

wat bedoel je met "dan weerhoudt het filter die niet"...

Graag wat advies wat je precies wilt dat we testen (wel maar op Excel 2021 of 2007)

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: Vreemd filtergebeuren
« Reactie #2 Gepost op: 03 oktober 2023, 16:27:49 »
ik heb ook Office 2021 Pro Plus en jawel , dat klopt , bij filtering op "is gelijk aan" werkt het niet , bij "is niet gelijk aan" werkt het wel.
ik heb eerst een kolom gemaakt met enkele getallen en de cel eigenschappen op "standaard" gezet , testen : filter werkt op alles
daarna de cel eigenschappen aangepast naar "getal" met 2 cijfers na de komma , testen = filter "is gelijk aan" werkt niet , "is niet gelijk aan" werkt wél
daarna de cel eigenschappen aangepast naar "financieel" , testen =  filter "is gelijk aan" werkt niet , "is niet gelijk aan" werkt wél

@ SoftAid : in bijgevoegd voorbeeldje , probeer alles van hierboven eens met als filter "is gelijk aan " 10 en "is niet gelijk aan" 10 , je zal het zien ( toch in Office 2021).

Grtjs,
Arnold.

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: Vreemd filtergebeuren
« Reactie #3 Gepost op: 03 oktober 2023, 16:44:04 »
@Molly,

Hier heb ik dezelfde soort test gedaan zoals montagnard in een eigen nieuw bestand en hier werkt alles gewoon zoals het hoort...
Ik heb office 2016 Pro Plus draaiende op win10.

groetjes,
Bieke
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: Vreemd filtergebeuren
« Reactie #4 Gepost op: 03 oktober 2023, 16:44:38 »
Bedankt Arnold, ik zie dus geen spoken :)

@ SoftAid,

Sorry als ik niet helemaal duidelijk was. Mocht je na Arnold's vaststelling nog zin hebben om het ook nog eens te proberen, hierbij op een rijtje hoe ik het had gedaan:
1. Nieuw bestand (cellen hebben dan opmaak 'standaard')
2. In A1 zet ik een kolomtitel, bv. 'bedrag'
3. In A2 tot A4 zet ik manueel 10, 20 en 30
4. A2:A4 geef ik de notatie 'financieel'
5. Op kolom A komt een filter
6. Om te filteren kies ik 'getalfilters', dan 'is gelijk aan', en tik 20 in. Resultaat: alle bedragen worden weggefilterd.
7. Dan kies ik 'alles selecteren' en doe zoals in 6 met 'is niet gelijk aan'. Resultaat: 20 wordt weggefilterd.

De bizarre conclusie moet dan zijn: 20 is niet gelijk aan 20 (punt 6) maar ook niet ongelijk aan 20 (punt 7). Logica? Nihil :D
Punt 7 doet volgens mij dus wat we van Excel mogen verwachten, punt 6 absoluut niet.

Groetjes,
Molly

Edit: ondertussen Arnold's aanpassing gemist, dus het wordt meer en meer duidelijk dat we hetzelfde fenomeen zien, én mogelijk eigen is aan Office 2021.
Anders gezegd: ook dikke merci aan Bieke om in Office 2016 te hebben getest :thumbsup:
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline BlackDevil

  • Ambassadeur
  • *****
  • Berichten: 1.029
  • Geslacht: Vrouw
  • veni vidi vici
Re: Vreemd filtergebeuren
« Reactie #5 Gepost op: 03 oktober 2023, 16:58:45 »
ook dikke merci aan Bieke om in Office 2016 te hebben getest :thumbsup:

graag gedaan  ;)

Maar ik ga mijn test deels moeten corrigeren...
Bij het testen heb ik, na het kiezen "is gelijk aan" of "is niet gelijk aan", in het dan weergegeven kadertje gebruik gemaakt van het 'dropdown'-menu om de waarde te kiezen ipv deze handmatig in te tikken. En in dat geval werkt het filter zoals het verwacht wordt.

Als ik echter de waarde handmatig intik zoals jij beschrijft in jouw vorig bericht dan werkt het ook niet bij mij....

groetjes,
Bieke
1) HP ProDesk (Windows 10 Pro Edu / Intel(R) Core(TM) i5-7500 CPU@ 3.40Ghz 3.41Ghz)
2) Laptop ASUS (Windows 10 Home / Intel(R) Core(TM) i3-3110M CPU@ 2.40GHz 2.40GHz)
Beide (RAM : 8,00 GB / 64-bits besturingssysteem, x64-processor)
Extern (Seagate Backup+ Hub 6TB / Seagate BUP Slim 2TB / Seagate Expansion Desk 5TB / HP ENVY 6030e)
Bullguard Premium Protection / Office Pro Plus 2016 NL

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: Vreemd filtergebeuren
« Reactie #6 Gepost op: 03 oktober 2023, 17:08:30 »
Hey Bieke,

Dank voor deze rechtzetting :thumbsup:

Aan allen die dit interessant vinden: ik heb ondertussen nog een computer met Office 2007 tijdelijk in beslag genomen, en ook daar bingo.
Microsoft reproduceert dezelfde fout dus al een aantal generaties :'(

Het verklaart meteen de vreemde code in lco's originele bijlage in
https://www.oplossing.be/excel/namefrm-werkt-niet-meer-46557/msg248652/?topicseen#new
want als je bij 'is gelijk aan' de opmaak meeneemt werkt het.
Maar geen enkele Microsoft-techneut gaat mij vertellen dat dit de bedoeling is :( (dat probeerden ze ook niet...)

Mvg,
Molly
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: Vreemd filtergebeuren
« Reactie #7 Gepost op: 03 oktober 2023, 17:54:21 »
Tja Molly,
Ik heb het ooit ook eens voorgehad lang geleden toen ik nog jong en mooi was ::),in bijlage montangard zijn vbtje maar met een titelbalk, dan wordt er volgens mij wel correct gefilterd.

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: Vreemd filtergebeuren
« Reactie #8 Gepost op: 03 oktober 2023, 18:11:30 »
Hallo Pagadder,

In jouw bijlage heb ik exact hetzelfde gedaan en merk helaas geen verschil.
In onze testbestanden valt dat allemaal nogal mee, maar in heel grote lijsten wil je dit toch niet meemaken.
Ook mits gebruik te maken van vba (consequent is MS wel >:() krijg je niet de verhoopte resultaten.

Waar zit MS nu met zijn theorie dat opmaak slechts het visuele beoogt maar een getal een getal blijft, een visie die we allemaal klakkeloos hebben geaccepteerd? Het blijkt nu eerder een "ja maar"-kwestie te zijn.

Ik speurde ondertussen nog even verder en vond vooral dat er veel rond de pot wordt gedraaid, enkel hier wordt duidelijk mijn mening gedeeld dat dit een bug is:
https://superuser.com/questions/1216334/autofilter-number-filters-equals-is-filtering-text

Mvg,
Molly
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline Pagadder

  • Volledig lid
  • **
  • Berichten: 183
Re: Vreemd filtergebeuren
« Reactie #9 Gepost op: 03 oktober 2023, 18:19:32 »
Citaat
In jouw bijlage heb ik exact hetzelfde gedaan en merk helaas geen verschil.
Dit snap ik niet echt, bij mij word de filter correct uitgevoerd.
Is dit bij iedereen zo die het postje volgt dat er geen verschil is?

Offline Montagnard

  • Ambassadeur
  • *****
  • Berichten: 2.385
  • Geslacht: Man
Re: Vreemd filtergebeuren
« Reactie #10 Gepost op: 03 oktober 2023, 18:31:39 »
Dit snap ik niet echt, bij mij word de filter correct uitgevoerd.
Is dit bij iedereen zo die het postje volgt dat er geen verschil is?
nee , bij mij werkt het ook niet , als ik Uw bijlage open dan staan de getallen er in als standaard en dan werkt het wel.
zet ik de getallen om naar "financieel" dan werkt de filter "is gelijk aan" NIET , filter ik op "is niet gelijk aan" da werkt het filter WEL.
Mvg,
Arnold.

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: Vreemd filtergebeuren
« Reactie #11 Gepost op: 03 oktober 2023, 18:32:49 »
@ Pagadder,

We zijn in elk geval al met ons drieën die vandaag dezelfde rariteit konden vaststellen.
Doe jij dan exact hetzelfde proefje?

Ik blijf me er extreem over verbazen dat het met andere keuzes (niet gelijk aan, groter dan, enz) wel correct werkt, en zou dus niet weten hoe het géén Excel-fout zou kunnen zijn...
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline JEC

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 422
Re: Vreemd filtergebeuren
« Reactie #12 Gepost op: 03 oktober 2023, 18:49:23 »
Hier in versie 2010 en 365 werkt het ook niet. Overduidelijk een bug.
Dit werkt gek genoeg wel

Sub jec()
Range("A1:A4").AutoFilter 1, ">=20", 1, "<=20"
End Sub

Offline MollyVH

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 847
Re: Vreemd filtergebeuren
« Reactie #13 Gepost op: 03 oktober 2023, 18:52:15 »
Hallo JEC,

"Gek genoeg"... zeg dat wel !
Het is enkel met 'is gelijk aan' dat er miserie ontstaat.

Dank voor je medewerking ;)
Windows 11 Home NLD 64bit
11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz 2496
Aspire TC-1660
Intel(R) UHD Graphics 750 1024MB
476 GB SSD KINGSTON OM8PCP3512F-AA
1863 GB HD Seagate ST2000DM008-2FR102
Office 2021 Professional Plus NLD 64bit

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.179
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: Vreemd filtergebeuren
« Reactie #14 Gepost op: 03 oktober 2023, 19:05:39 »
Hallo Molly,

even tussendoor.... in het lint staat ergens een = teken om een = teken in te voegen.... Ik verbaasde mij daar al over toen ik 2021 voor het eerst opende enkele weken geleden, maar het staat daar ergens. heb helaas niet direct tijd om er naar te zoeken.

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

 


www.combell.com