• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Userform gegevens wegschrijven in tabel

Status
Niet open voor verdere reacties.

Samsung6713

Gebruiker
Lid geworden
24 dec 2019
Berichten
209
Goedemiddag,

Ik wil met behulp van een userform gegevens wegschrijven in een tabel.

In de tabelrij staat de artikelnaam
boven de kolom staat de klantnaam

In het userform selecteer je het artikel en vervolgens de klant.
Daarna vul je de prijs in.

De prijs moet dan weggeschreven worden achter het juiste artikel, en vervolgens in de juiste kolom.

Heeft iemand een idee hoe ik dit aan kan pakken?

Ik kom er niet uit
 

Bijlagen

  • helpmij 22-5.xlsm
    22,7 KB · Weergaven: 59
De klanten worden ook met enige regelmaat toegevoegd met een userform
Die kan ik dan niet in de kolomkoppen zetten (mij lukt het niet in ieder geval).
Vandaar dat de tabel er zo uit ziet.
 
De klantnamen in de kolomkoppen is geen probleem.
Code:
Private Sub cmdadd_Click()
With Blad1.ListObjects(1).DataBodyRange.Cells(ComboBoxartikel.ListIndex + 1, 2)
 .Value = CDbl(TextBox2)
 .Offset(, ComboBoxklant.ListIndex + 1) = CDbl(TextBox1)
End With
End Sub
 
Toch zou ik het iets anders opzetten.
 

Bijlagen

  • helpmij 22-5.xlsm
    27,6 KB · Weergaven: 77
@ HSV Het werkt perfect!

Kan je me uitleggen wat de CDbl doet?

@ VenA, Ik denk niet dat het werkt in mijn situatie.
Het betreft een uitgebreide lijst met klanten en artikelen.
Iedere klant en ieder artikel moet dan honderden keren ingevoerd worden.
Nu voer ik 1 artikel in, en vul dan standaardprijs in.
Alleen voor klanten waar een uitzondering geld op de standaardprijs moet ik de prijs dan nog invullen.

Als je wilt kan ik je het originele bestand wel mailen.
 
Cdbl converteert als het mogelijk is een waarde naar een getal met cijfers achter de komma. En anders krijg je een foutmelding.

Van de rest van het verhaal begrijp ik niet veel. De handelingen blijven in mijn opzet hetzelfde alleen krijg je de data nu netjes gestructureerd onder elkaar te staan. Dit geeft je veel meer mogelijkheden tot filteren en het gebruik van draaitabellen.

Het werken vanuit een getransponeerde tabel is in mijn optiek niet handig.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan