Help!

Problemen met uw pc? De vrijwilligers van Oplossing.be zoeken gratis met u mee! 8)

Meer weten over Oplossing.be?

Hoe stel ik een vraag?

Hulp bij posten

Recent

Auteur Topic: lijst in excel automatisch verversen na invoeren zoekterm  (gelezen 2259 keer)

0 leden en 1 gast bekijken dit topic.

Offline knopperke

  • Lid
  • *
  • Berichten: 69
  • Oplossing.be
lijst in excel automatisch verversen na invoeren zoekterm
« Gepost op: 25 augustus 2019, 15:39:50 »
Hallo,

Ik zou een lijst met boeken, auteurs, reekstitels en bezitsaanduidingen willen verversen telkens ik een zoekterm invul in een bepaald veld bovenaan de lijst. Ik wil dat met excel doen, omdat ik die lijst al in excel gemaakt heb. Dus, telkens ik een (deel van een) zoekterm intyp, bvb. een titel, moet de lijst automatisch refresht worden, hetzij via een macro, of een stukje vba. Wie kan mij een hint geven, of helpen?
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline Haije

  • Excel-Expert
  • Lid
  • *****
  • Berichten: 75
  • Geslacht: Man
  • Oplossing.be
Re: lijst in excel automatisch verversen na invoeren zoekterm
« Reactie #1 Gepost op: 25 augustus 2019, 16:37:31 »
Hint 1: kan dit niet het beste door gebruik te maken van de standaard filtermogelijkheden in Exel?

Zo neen, Hint 2: plaats een voorbeeldbestand zonder "gevoelige" gegevens

Offline knopperke

  • Lid
  • *
  • Berichten: 69
  • Oplossing.be
Re: lijst in excel automatisch verversen na invoeren zoekterm
« Reactie #2 Gepost op: 25 augustus 2019, 18:48:43 »
Ik heb hier een voorbeeldbestand. Er zijn veel meer records. Ik gebruik Excel voor Office 16.

Dus, telkens ik ergens in een veld één of meer lettertekens intyp, refresht de lijst met stripverhalen. Ik zou dat graag willen. De autofilter ken ik. Maar ik wil het verder automatiseren, maar ik weet niet hoe verder in de richting die ik wil.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline pitufo

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 913
  • Geslacht: Man
Re: lijst in excel automatisch verversen na invoeren zoekterm
« Reactie #3 Gepost op: 26 augustus 2019, 09:42:43 »
Hallo,

Als ik correct inschat wat je wil bereiken (en die kans bestaat!), dan valt dat "eenvoudig" te realiseren.

Wat ik voorafgaand toch graag zou willen weten is of je ook geholpen was met een oplossing voor een andere kwestie die ik je 2 jaar geleden heb bezorgd...
https://www.oplossing.be/excel/lege-rij-invoegen-in-lijst-met-datums-per-week/msg226522/#msg226522
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline knopperke

  • Lid
  • *
  • Berichten: 69
  • Oplossing.be
Re: lijst in excel automatisch verversen na invoeren zoekterm
« Reactie #4 Gepost op: 26 augustus 2019, 13:45:14 »
Hallo, sorry dat ik toen niet gereageerd had. Ik ben plots out geweest door zware gezondheidsproblemen. En daardoor is mijn projekt niet meer doorgegaan.  :(
Maar alleszins bedankt voor uw tip. Ik zal die zeker en vast nog nodig hebben. Ik ben nu bezig met een databank in excel die ik sinds kort bezig ben voor eigen collectie stripverhalen. Ik heb eens gezien dat je een lijst met boeken kunt filteren, door een zoekterm in te voeren, en telkens je een letterteken intypt, wordt die lijst automatisch gerefresht. Er moet daar ergens een macro of vba-stukje achterzitten. De autofilter in excel ken ik al.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline pitufo

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 913
  • Geslacht: Man
Re: lijst in excel automatisch verversen na invoeren zoekterm
« Reactie #5 Gepost op: 26 augustus 2019, 16:14:44 »
Hallo knopperke,

Citaat
Ik heb eens gezien...
Misschien ben je dan ook wel eens een post van mij tegengekomen (al ging dat niet rechtstreeks over boeken) waarin eigenlijk exact hetzelfde probleem wordt behandeld.
Kijk even naar
https://www.oplossing.be/excel/excel-beperking-mbt-datum-pre-1900-wegwerken-met-vba/msg231463/#msg231463

Met de bijlage zal je alvast zien hoe ik dat toen heb aangepakt.
Vul op blad "Personen" wat fictieve gegevens in bij InternID, Naam en Voornaam.
Ga daarna naar blad "Start" en klik op "Persoon selecteren".
Op het formulier dat dan opent wordt je lijst meteen bijgewerkt als je in gelijk welk van de 3 invoervelden (combinaties kunnen ook) iets wijzigt.

Wat ik onmogelijk kan inschatten is hoe ver je kennis reikt om dit voor je eigen gebruik aan te passen.
Ik veronderstel dat je minstens wil proberen? Als je er niet komt wil ik het nog wel eens bekijken.

Succes!
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline Dotchiejack

  • Excel-Expert
  • Ervaren lid
  • *****
  • Berichten: 391
  • Geslacht: Man
  • Oplossing.be
Re: lijst in excel automatisch verversen na invoeren zoekterm
« Reactie #6 Gepost op: 26 augustus 2019, 18:22:07 »
Mijn bescheiden bijdrage.
Is zoiets voldoende?
Excuses, ik ben nu eenmaal geen zo een getalenteerde tekstschrijver als pitufo. :P 0:-)
Groet, Philiep

Facebook is als gearresteerd worden: alles wat je zegt kan en zal tegen je gebruikt worden...
Soms merken mensen de dingen die we voor hen doen niet op, tot we er mee stoppen.

Offline emields

  • Volledig lid
  • **
  • Berichten: 124
  • Geslacht: Man
  • Oplossing.be
Re: lijst in excel automatisch verversen na invoeren zoekterm
« Reactie #7 Gepost op: 26 augustus 2019, 20:08:45 »
ik denk dat hij meer op zoek is naar zpiets

Offline pitufo

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 913
  • Geslacht: Man
Re: lijst in excel automatisch verversen na invoeren zoekterm
« Reactie #8 Gepost op: 27 augustus 2019, 08:43:31 »
Mooi werkstukje, Dotchiejack !

Maar misschien toch 2 kleine aandachtspuntjes: ik zie dat je bent teruggekeerd naar je oude (lees: 'trage') methode, wat overigens maar echt zou gaan opvallen met een behoorlijk groot aantal records, dus misschien hier niet van het grootste belang.
Anderzijds denk ik dat emields het bij het rechte eind heeft dat TS graag op meerdere kolommen wil kunnen filteren.

In de bijlage bij de link uit mijn eerdere post zitten beide elementen verwerkt.
Hoewel, ik twijfel er in feite niet aan dat je dat zonder voorbeeld ook zo geregeld krijgt  :) 0:-)
Oei, nu lijkt het al alsof ik je extra werk wil geven... ik wil het ook doen, natuurlijk, maar toch maar even de reactie van knopperke afwachten ?

Groetjes,
pitufo
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline knopperke

  • Lid
  • *
  • Berichten: 69
  • Oplossing.be
Re: lijst in excel automatisch verversen na invoeren zoekterm
« Reactie #9 Gepost op: 27 augustus 2019, 11:56:06 »
 :)Super Bedankt Pitufo, ik zal dat eens proberen. Als ik er niet uit geraak, geef ik een seintje. Ook dat formulier om gegevens in te vullen, kan ik eens proberen. Ik heb wel een beetje elementaire kennis, maar ik probeer het graag zelf eens, vooraleer ik een noodkreet stuur.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline knopperke

  • Lid
  • *
  • Berichten: 69
  • Oplossing.be
Re: lijst in excel automatisch verversen na invoeren zoekterm
« Reactie #10 Gepost op: 27 augustus 2019, 11:58:10 »
Ik vergat te zeggen dat het in die richting is dat ik zoek, vooral dat voorbeeld zoeken met 1 lettergreep. Nog eens bedankt.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline pitufo

  • Excel-Expert
  • Oplosser
  • *****
  • Berichten: 913
  • Geslacht: Man
Re: lijst in excel automatisch verversen na invoeren zoekterm
« Reactie #11 Gepost op: 27 augustus 2019, 14:10:26 »
Hallo knopperke,

Citaat
Super Bedankt Pitufo
Ere wie ere toekomt, zeg ik nochtans altijd. Tot nu toe heb ik niets gedaan behalve een mogelijke richting aangeven...

Het ontwerp van Dotchiejack vind ik zelf zeer mooi, ook al omdat in het formulier de mogelijkheid is voorzien om meteen records toe te voegen.
Vermoedelijk vind ik het ook gewoon mooi omdat ik het zelf ook op die manier zou doen  ;D

Maar smaken verschillen. Als je zelf de "één lettergreep"-methode (what's in a name) van emields verkiest, dan...
Citaat
maar ik probeer het graag zelf eens
...krijg je het verder zelf voor elkaar, denk ik (?)
"De computer doet wel degelijk wat je hem vraagt,
 maar NIET wat je DENKT dat je hem vraagt"

Offline knopperke

  • Lid
  • *
  • Berichten: 69
  • Oplossing.be
Re: lijst in excel automatisch verversen na invoeren zoekterm
« Reactie #12 Gepost op: 27 augustus 2019, 16:03:23 »
Ik ben er al in geslaagd om mijn excel-bestand te maken op basis van het bestand van "zoeken 1 lettergreep". Valt wel op dat als ik wil filteren op afleveringstitel, telkens 1 titel veel voorkomt, en die titel heeft niets te maken met het woord dat ik wil zoeken. Er zitten ook strips bij van o.a. FC De Kampioenen, en telkens komt ook "Xavier in de puree" voor, ook als ik een ander zoekwoord intyp in het vak "Aflevering". Is s
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline Haije

  • Excel-Expert
  • Lid
  • *****
  • Berichten: 75
  • Geslacht: Man
  • Oplossing.be
Re: lijst in excel automatisch verversen na invoeren zoekterm
« Reactie #13 Gepost op: 27 augustus 2019, 16:06:43 »
knopperke,

ik ben zo vrij geweest om de oplossing van @emields enigszins aan ta passen, door de gegevens in een exceltabel te gieten en de VBA daarop aan te passen. Dan ben je niet meer gebonden aan een op te geven bereik.

Kijk maar eens of dit iets voor je is.....

Offline knopperke

  • Lid
  • *
  • Berichten: 69
  • Oplossing.be
Re: lijst in excel automatisch verversen na invoeren zoekterm
« Reactie #14 Gepost op: 27 augustus 2019, 16:15:21 »
… Is dat omdat die pijltjes van autofilter bij die titel staan, in het bestand. Autofilter is eigenllijk actief. En "Xavier in de puree" in de eerste titel in het bestand. Moet ik iets aanpassen misschien?


Het ander voorbeeld van Dotchiejack vind ik ook prima. Ik zal die ook trachten mee te betrekken in mijn bestand. Eerst dat probleem van "Xavier in de puree" trachten op te lossen.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

 


www.combell.com