Ga naar inhoud

Cor-Assa

Lid
  • Items

    396
  • Registratiedatum

  • Laatst bezocht

Berichten die geplaatst zijn door Cor-Assa

  1. Beste mensen, ik ben met een aardig excel stukje bezig waar ik hier in dit forum al de nodige hulp bij heb gekregen (met dank aan grote Woef).

    Nu zoek ik nog een oplossing waar vast een paar knappe koppen al mee bezig zijn, maar ik wil het zelf leren en begrijpen.

    Hopelijk wil iemand het mij uitleggen, bij voorkeur aan de hand van een voorbeeld.

     

    Het probleem voorbeeld;

       Ik heb een userform met bijvoorbeeld 3 text vakken.

       Textvak 1 daar moet een waarde in komen uit cel "B3".

       Textvak 2 daar moet een variabele in komen uit cel "D5" of "D6" afhankelijk waar op dat moment een "A" in staat. (Slechts een voorbeeld idee).

       Textvak 3 daar voer ik een cijferwaarde in en deze moet dan in cel "B6" komen.

     

    Is er iemand die dit begrijpend uit kan leggen, diverse voorbeelden via Google helpen mij niet echt verder en werken bij mij ook niet.

     

    B.v.d. Groetjes Cor

  2. Beste vrienden knutselaars, in mijn eerste screenshot wordt de barcode in gewone karakters weer gegeven.

    Uit die code wordt (dmv een extra toegevoegde kolom) het regelnummer opgehaald.

    In de tweede screenshot is mijn eerste poging te zien met een MsgBox waar de gegevens in komen die gecontroleerd worden en waarna het aantal binnen komende gasten ingevoerd moet worden. Dat was dan met een extra popup. Deze komt te vervallen maar die gegevens heb ik nodig voor mijn nieuwe optie.

    Dat is een userform. De gegevens die er nu in staan heb ik handmatig in het ontwerp veld ingevoerd maar die moeten via Excel/VBA automatisch ingevuld gaan worden. Het tweede getal vakje moet handmatig ingevuld worden bij aanmelding van de gasten. Daarna moet er op de foto geklikt worden zodat deze gegevens in kolom "K" en in dit geval in rij 6 ingevuld wordt (rijnummer is dus variabel).

    De blauwe knoppen bovenaan zijn tijdelijk, zeker de linker die gaat verdwijnen.

    De bedoeling is als de gehele barcode gescand is dat daarna pas het userform opent, ook als de code handmatig ingetikt zou worden.

    Hopenlijk kan iemand mij bij deze laatste puzzelstukjes helpen.

     

    Alvast bedankt.

    M.vr.gr. Cor

    Barcode.JPG

    Registreer knop OUD.JPG

    Registreer knop NIEUW.JPG

    Excel Forum Help - 2018-04-02.xlsm

  3. Heb al weer veel gesleuteld aan mijn bestand, lijkt mij wederom toch het beste om de laatste versie te uploaden en dan mijn (laatste) wensen/aanpassingen erbij te vermelden. Ik wil eigenlijk nog veel meer aanpassen maar dat moet maar wachten, heb helaas niet veel tijd meer tot 5 mei, moet af en toe nog werken ook. ;-)

     

    Gr. Cor

  4. Op 29-3-2018 om 18:59, Grote Woef zei:

    Beste Cor,

    Een paar opmerkingen

    Post één gelijkend vb bestand, en geen x aantal verschillende versies. (zorg voor +/- een tiental gelijkende ingevulde regeltjes, met Jan Piet, Tjorres, Katrien en Corneel gegevens)

    Met plaatjes en filmpjes kan ik of andere helpers niets aanvangen in een VBA / EXCEL vraag.

    VBA is nu eenmaal een taal, die moet je leren.

    Voor deze vraag:

    verander deze code:

    
    Criteria1:="*" & TextBox1.Text & "*", Operator:=xlFilterValues

    in

    
    Criteria1:= TextBox1.Text & "*", Operator:=xlFilterValues

    Ik heb geen scanner maar:

    Voor uw scan probleem heb ik een idee, daar krijg je morgen een voorzetje van. Maar als het kan, eerst een beter vb bestandje posten.

    We komen er wel voor de volgende bijeenkomst in 2019.:D:lol::P

    'Helaas Grote Woef, deze geeft een foutmelding.

     

    Verwacht expressie.JPG

  5. Op 29-3-2018 om 18:59, Grote Woef zei:

    Beste Cor,

    Een paar opmerkingen

    Post één gelijkend vb bestand, en geen x aantal verschillende versies. (zorg voor +/- een tiental gelijkende ingevulde regeltjes, met Jan Piet, Tjorres, Katrien en Corneel gegevens)

    Met plaatjes en filmpjes kan ik of andere helpers niets aanvangen in een VBA / EXCEL vraag.

    VBA is nu eenmaal een taal, die moet je leren.

    Voor deze vraag:

    verander deze code:

    
    Criteria1:="*" & TextBox1.Text & "*", Operator:=xlFilterValues

    in

    
    Criteria1:= TextBox1.Text & "*", Operator:=xlFilterValues

    Ik heb geen scanner maar:

    Voor uw scan probleem heb ik een idee, daar krijg je morgen een voorzetje van. Maar als het kan, eerst een beter vb bestandje posten.

    We komen er wel voor de volgende bijeenkomst in 2019.:D:lol::P

    Grote Woef, bedankt voor je reactie. Ik dacht er goed aan te doen steeds de laatste update te uploaden aangezien ik steeds adviezen door voerde waardoor het bestand steeds veranderde.

    Met de filmpjes hoopte ik aan te geven wat er gebeurd als ik mijn scanner gebruikt.

    Dus teveel goed bedoelde handelingen die niet helpen, sorry.

     

    M.vr.gr.

    Cor

  6. 10 minuten geleden, Cor-Assa zei:

    Bleef zelf ook steeds rondjes draaien en kwam er niet meer uit.

    Eigenlijk wil ik nu een variabele waarde in een variabele cel plaatsen.

    B.v.b. nu is de variabele waarde  3 en die wil ik in de nu toevallige cel K70 (fCelwaarde heet nu fCelRange) plaatsen.

    Dus zowel de 3 als de 70 zijn variabel, de K is vast.

    Dit zonder trouwens fysiek naar cel K70 te springen.

     

  7. Bleef zelf ook steeds rondjes draaien en kwam er niet meer uit.

    Eigenlijk wil ik nu een variabele waarde in een variabele cel plaatsen.

    B.v.b. nu is de variabele waarde  3 en die wil ik in de nu toevallige cel K70 plaatsen.

    Dus zowel de 3 als de 70 zijn variabel, de K is vast.

    Dit zonder trouwens fysiek naar cel K70 te springen.

  8. Beste mensen, ik probeer het een en ander met variabelen.

    Zo probeer ik vaste data op te halen naar variabelen en variabelen naar cellen te verplaatsen.

    Er zitten echter wat koppelingen/verwijzingen in dat voorkomt dat het goed gaat.

    Ik denk dat alleen de vba code voldoet, zo niet dan hoor ik het graag.

     

    Public fAanmelding1 As String
    Public fAanmelding2 As String
    Public fOpkomst As String
    Public fCelwaarde1 As String
    Public fCelwaarde2 As String

    Sub Opkomst()
    Dim Aanmelding As String
        
        If Sheets("Lijst").Range("O2") = "" Then
        Exit Sub
        Else
        fCelwaarde1 = "L" & Sheets("Lijst").Range("O3")
        fCelwaarde2 = "K" & Sheets("Lijst").Range("O3")
        fAanmelding1 = fCelwaarde1
        fAanmelding2 = Sheets("Lijst").Range(fAanmelding1)
            InputBox "Er zijn " + fAanmelding2 + " personen aangemeld" + Chr$(13) + _
            "Exclusief kleine kinderen" + Chr$(13) + _
            "Hoeveel personen melden zich nu aan?"
        Sheets("Lijst").Range(fCelwaarde2).Value = fOpkomst
        End If
    End Sub

     

    De waarde i n "O3" is variabel afhankelijk van een filter functie.

    Dit geheel hoort bij een ander stukje van mij, een gastenlijst met barcode.

    Zoek alleen even frisse mee denkers die het oude lijntje niet volgen.

     

    Gr. Cor

  9. Een opsteker voor dit forum, hetExcel forum https://www.excelforum.com heeft mij eigenlijk nog nergens een echte oplossing gegeven.

    De enige waar ik wat aan heb gehad is ene LeoTaxi, die bracht mij echt hulp.

    Daar tegenover komt hier genoeg respons en zeker oplossingen vandaan, ook betreffende andere vragen.

    Ben bijna zover dat alles naar mijn zin werkt, dan zal ik een neutrale versie zonder data uploaden, misschien dat iemand anders er dan nog iets aan heeft.

     

    Gr. Cor Assa

  10. Beste Grote Woef,

    Ben verder aan het testen geweest, gaat aardig de kant op die ik wil.

    Probleem echter bij alle filters dat deze direct reageerd op de eerste ingedrukte letter.

    Als ik b.v.b. meerdere achternamen met een W heb dan pakt hij altijd direct de eerste bij het indrukken van W en kan ik niet verder filteren.

    Voor de barcode is een ander verhaal, daar komt als resultaat altijd een nul in het venster en het gastnummer is altijd 001.

    Tevens wordt dan de opkomst ingevuld met de code die eigenlijk in het scan venster moet staan.

     

    Gr. Cor

    VID_20180329_104840.mp4

    VID_20180329_104954.mp4

  11. Op 25-3-2018 om 14:18, Grote Woef zei:

    Alles komt op tijd voor hij die wachten kan.:D

    Probeer het maar eens met deze voorzet.:deal:

    weinig geduld.xlsb

    Beste Grote Woef, ziet er goed uit. maar als een barcode niet bestaat komt de popup ook?

    De bedoeling is dat het veld Opkomst leeg is en bij de entree pas ingevuld wordt.

    De ingevulde gegevens bij Opkomst worden in de juiste kolom ingevuld maar altijd in rij 6 en niet in de rij vanuit het filter bij de juiste persoon, wel als inde eerste 4 vakjes geselecteerd wordt maar niet met de barcode scanner.

    Waarschijnlijk kan ik dat nu zelf aanpassen, ga de code eens bekijken.

    Bedankt alvast weer voor deze stap vooruit.

     

    Gr. Cor

    Opkomst Inputbox.JPG

  12. Op 25-3-2018 om 14:18, Grote Woef zei:

    Alles komt op tijd voor hij die wachten kan.:D

    Probeer het maar eens met deze voorzet.:deal:

    weinig geduld.xlsb

    Was niet verkeerd bedoeld Grote Woef, heb juist heel veel respect voor jouw kunnen en kennis.

    P.s. zie deze reactie van jou vandaag (woensdag) pas ondanks dat ik iedere dag op het forum snuffel.

    Excuses voor de late reactie.

  13. Beste mensen,

    Ik haal uit een bepaalde cel en waarde op die ik in een variabele stop (Public fFilterwaarde As String)

    Nu wil ik deze variabele in een specifieke cel, in dit geval O1 terug plaatsen.

    Dit lukt mij niet en ik weet dat het niet moeilijk is maar ik kan het nergens terug vinden.

    Iemand een idee?

     

    Gr. Cor
     

  14. Hierbij mijn laatste aanpassingen in het bestand met een screenshot ter verduidelijking en het laatste bestand.

    De bedoeling is dat wanneer een gast gescand is dan blijft hij d.m.v. het filter over in de lijst.

    Op dat moment moet er dus een invoer veld openen waarin het aantal personen ingevoerd moet worden dat binnen komt op deze persoonlijke uitnodiging.

    Dit wordt dan ingevuld in het vakje Opkomst, leuk om achteraf te weten hoeveel gasten er precies geweest zijn.

    V.b. door de scanner wordt 002 Excel Forum gefilterd, in de popup (invoerveld) wordt dan 2 ingevuld omdat er 2 personen komen, dit komt dan in de cel K7 te staan.

     

    Alvast bedankt Cor Assa

     

    Uitleg Excel forum.JPG

    Excel Forum Test - 2018-03-23.xlsm

  15. 10 minuten geleden, Grote Woef zei:

    Ja dat is mogelijk.

    toevoegen op het einde van de code .

    TextBox1 naam vervangen door de juiste naam van de textbox.

    
    TextBox1.Activate

    Post eens een recent vb bestandje, is wat makkelijker om uw twee andere vragen op te lossen.

    Het is ook zo makkelijk als je het weet.

    Wederom bedankt.

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.