Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 19 van 19

Onderwerp: gegevensvalidatie alleen met tekst intikken gelijk als bij een filter

  1. #1
    Vraag is opgelost

    gegevensvalidatie alleen met tekst intikken gelijk als bij een filter

    Kan je bij gegevensvalidatie ook je zoekargument intikken net als bij een filter.

    In mijn voorbeeld bestand heb ik een aantal regels als artikelnummer ingegeven. In het oorspronkelijke bestand staat er echter duizenden. Het zou heel mooi zijn als ik dat gewoon bijvoorbeeld het woord sleutel in kan tikken en dan al een veel beperktere selectie op mijn scherm krijg.
    Attached Files Attached Files

  2. #2
    Senior Member Gijsbert1's avatar
    Geregistreerd
    7 april 2016
    Locatie
    Krimpen aan den IJssel
    Afstand tot server
    ±139 km
    Hallo,

    Zonder VBA is het lastig maar er is wel e.e.a. mogelijk.
    Met bijvoorbeeld dynamische validatie: KeuzelijstDynamischGijs.xlsx
    Tik maar in de gevalideerde cel (B3) het woord "moer" in en klik dan op het pijltje.

    Om dit voor elkaar te krijgen zijn er 2 extra kolommen aangemaakt in het tabblad "Artikelbestand".
    Er zijn ook 2 dynamische reeksen aangemaakt.
    Vervolgens een dynamische rteeks als validatie aan de cel toegewezen en de meldingen uitgeschakeld als er een fout wordt getypt.

    Als de lijst in het tabblad "Artikelbestand" langer wordt moeten de formules in de kolommen A en L evenredig doorgevoerd worden.
    Ik weet niet of dit met "duizenden" regels nog wel snel zal werken, maar dat moet je maar even zelf testen.

    Groet Gijs

  3. #3
    Goedemorgen Gijs,

    Het werkt super. Alleen zit nog hoe ik verder kan uitbreiden naar meerdere regels. Ik heb het bestand KeuzelijstDynamisch daarom iets aangepast. Het moet een soort bestelformulier worden waarbij de omschrijving zo ingevuld kan worden als in uw file.

    Zou u misschien kunnen uitleggen hoe die verschuiving formule werkt. Dan kan ik hier in de toekomst ook mijn voordeel mee doen.
    Attached Files Attached Files

  4. #4
    Senior Member Gijsbert1's avatar
    Geregistreerd
    7 april 2016
    Locatie
    Krimpen aan den IJssel
    Afstand tot server
    ±139 km
    Hallo,

    Een uitleg van een dynamisch bereik met verschuiving kunt u bijvoorbeeld hier vinden:
    http://www.jkp-ads.com/Articles/ExcelNames07NL.asp

    Helaas zal deze methode niet werken als er meerdere regels gebruikt gaan worden.
    De formules in kolom A van "Artikelbestand" verwijzen specifiek naar die ene gevalideerde cel en dus werkt het niet bij andere gevalideerde cellen.
    Het Artikelbestand kan uiteraard wel uitgebreid worden.

  5. #5
    Jammer dat het niet kan. Misschien nog andere tips hoe ik dit op een andere manier kan oplossen? Het is altijd zo lastig om door 300 artikelen heen te scrollen vooral als je dan 10 artikelen wil bestellen. Daarom dacht ik aan een manier waar de tekst automatisch wordt aangevuld.

  6. #6
    Gebruik een Userform.
    VBA voor smarties

    VBA is een taal die je moet leren met een grammatica- en een woordenboek.
    Plaats svp geen bestanden op andere sites; nadat het bestand daar verwijderd is wordt een forumdraad onbegrijpelijk voor anderen.
    overmorgen

  7. #7
    Kan ik dat userform dat in de exel file in kolom B op elke regel toevoegen?

    In het voorbeeld van Gijsbert 1 werkt het prima.

    Maar in mijn excel bestand wil ik in kolom B per rij artikelomschrijvingen in kunnen geven waardoor ik makkelijker een bestelformulier in kan vullen.

    Zal zo eens gaan googlen op userform voorbeelden.
    Laatst aangepast door WIMLIN : 19 juli 2017 om 10:55 Reden: te weinig info ingegeven.

  8. #8
    VBA voor smarties

    VBA is een taal die je moet leren met een grammatica- en een woordenboek.
    Plaats svp geen bestanden op andere sites; nadat het bestand daar verwijderd is wordt een forumdraad onbegrijpelijk voor anderen.
    overmorgen

  9. #9
    Mega Senior Timshel's avatar
    Geregistreerd
    14 februari 2015
    Locatie
    Leiden
    Afstand tot server
    ±147 km
    De oplossing van Gijsbert kan wel uitgebreid worden voor meerdere regels, door gebruikmaking van de functie
    Code:
    =CEL("inhoud")
    Zie de uitwerking in bijlage. Let op dat deze oplossing taalafhankelijk is door het argument van de functie CEL. De variant met "inhoud" werkt alleen in de NL-versie van Office. Als je bijvoorbeeld een Engelstalige versie hebt wordt het argument "contents".
    Attached Files Attached Files
    Beknoptheid is de ziel van de wijsheid.
    -Shakespeare-

  10. #10

    bestelformulier

    SNB maar bij die formulieren kan ik wel nieuwe input ingeven maar dan kan ik toch niet kiezen uit mijn artikellijst?

  11. #11

    bestelfomulier

    Dit werkt nu super! Alleen als ik nu regels ga toevoegen in het artikelbestand (ik heb er nu 413 maar dit kan nog uitbreiden) na regel 13 krijg ik een foutmelding. Moet ik dan die formulie =cel(ïnhoud") wijzigen?

  12. #12
    Met een combobox kun je prima zoeken/kiezen uit je lijst met artikelen.
    VBA voor smarties

    VBA is een taal die je moet leren met een grammatica- en een woordenboek.
    Plaats svp geen bestanden op andere sites; nadat het bestand daar verwijderd is wordt een forumdraad onbegrijpelijk voor anderen.
    overmorgen

  13. #13
    Mega Senior Timshel's avatar
    Geregistreerd
    14 februari 2015
    Locatie
    Leiden
    Afstand tot server
    ±147 km
    Quote Origineel gepost door WIMLIN Bekijk Bericht
    ... na regel 13 krijg ik een foutmelding. Moet ik dan die formule =cel("inhoud") wijzigen?
    Ik denk niet dat het aan die formule ligt. Laat graag aan de hand van een voorbeeldbestand zien waar het fout gaat.
    Beknoptheid is de ziel van de wijsheid.
    -Shakespeare-

  14. #14
    Ik heb nu de file zo origineel mogelijk gemaakt. Als ik nu A15 en K15 toevoeg krijg ik te maken met een kringverwijzing.
    Attached Files Attached Files

  15. #15
    Mega Senior Timshel's avatar
    Geregistreerd
    14 februari 2015
    Locatie
    Leiden
    Afstand tot server
    ±147 km
    Die foutmelding kringverwijzing zul je altijd krijgen als je het artikelbestand aanpast, maar kun je wegklikken en negeren.
    Als je vervolgens bestellingen invoert zul je zien dat het goed werkt.
    Beknoptheid is de ziel van de wijsheid.
    -Shakespeare-

  16. #16
    Heren, Echt super fijn dat jullie mij zo verder wilde helpen. Mijn complimenten! Super jaloers eigenlijk op jullie kennis!!!

  17. #17
    Of ?
    Attached Files Attached Files
    VBA voor smarties

    VBA is een taal die je moet leren met een grammatica- en een woordenboek.
    Plaats svp geen bestanden op andere sites; nadat het bestand daar verwijderd is wordt een forumdraad onbegrijpelijk voor anderen.
    overmorgen

  18. #18
    Senior Member Gijsbert1's avatar
    Geregistreerd
    7 april 2016
    Locatie
    Krimpen aan den IJssel
    Afstand tot server
    ±139 km
    Mooi Timshel

    Ik heb vandaag even geknutseld met deze vraagstelling en een formulier-methode van Dotchiejack als oefening voor mezelf.
    Daar is het volgende uitgekomen: KeuzelijstGijsFormulier.xlsm
    1. Dubbelklik op B7 (en verder t/m B10000) in tabblad Bestelformulier om een formulier te openen met filter functie.
    2. Vul bij "zoek artikel" het zoekargument in.
    3. Selecteer het juiste artikel en klik op "Gebruik gereedschap"
    4. Aantal invullen en klaar.

  19. #19
    Mensen ik vind dit echt ongelofelijk. Gijsbert 1 was prachtig dit!

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren
Aanbiedingen