Hallo,
Het lukt me om de gegevens weg te schrijven naar de eerste lege rij. Ik blij.
Helaas blijkt de verwijzing naar de specifieke worksheet niet goed te gaan.
De gegevens ingegeven in UserForm komen altijd op de sheet waarop ook de commandbutton staat waarmee het userform in eerste instantie opgeroepen wordt.
Help! Wat doe ik fout?
Uiteindelijk wil ik ook een 2e form maken om de gegevens die de eerste keer zijn ingevoerd te kunnen wijzigen. Het lukt om bij het openen van een userform de reeds bekende gegevens in te vullen in het UF vanuit de worksheet. (althans de textboxes, met de listboxes en optionbuttons moet ik nog even stoeien).
UserForm opent (show) dan na het aanklikken van een specifieke cel van de rij waarin de gegevens staan. De code is dus ook redelijk recht toe recht aan.
Het liefst zou ik een listbox maken met unieke nummers waarbij op basis van het gekozen nummer de overige date wordt ingevuld in het UserForm.
Dus eigenlijk een soort van Lookup functie. Kan dit? & Hoe dan? Ik heb me een slag in de rondte gezocht naar specifieke voorbeelden maar heb het niet gevonden.
En dan laat het laatste zich al raden. De aangepaste gegevens wil ik over de oorspronkelijk ingevoerde gegevens heen plaatsen. De verwijzing naar het specifieke worksheet (zie 1e alinea) lukt me al niet. Laat staan een verwijzing naar een specifieke rij op deze sheet waarbij het unieke nummer het gegeven is om de juiste rij te selecteren.
Alvast ontzettend bedankt.
Het lukt me om de gegevens weg te schrijven naar de eerste lege rij. Ik blij.
Helaas blijkt de verwijzing naar de specifieke worksheet niet goed te gaan.
De gegevens ingegeven in UserForm komen altijd op de sheet waarop ook de commandbutton staat waarmee het userform in eerste instantie opgeroepen wordt.
Code:
Private Sub CBToevoegen_Click()
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets("OutputForm")
iRow = ws.Cells(Rows.Count, 2) _
.End(xlUp).Offset(1, 0).Row
Help! Wat doe ik fout?
Uiteindelijk wil ik ook een 2e form maken om de gegevens die de eerste keer zijn ingevoerd te kunnen wijzigen. Het lukt om bij het openen van een userform de reeds bekende gegevens in te vullen in het UF vanuit de worksheet. (althans de textboxes, met de listboxes en optionbuttons moet ik nog even stoeien).
UserForm opent (show) dan na het aanklikken van een specifieke cel van de rij waarin de gegevens staan. De code is dus ook redelijk recht toe recht aan.
Code:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If (Target.Column = 6) And (ActiveSheet.Name = "Blad1") Then
UserForm1.Show
End If
End Sub
Het liefst zou ik een listbox maken met unieke nummers waarbij op basis van het gekozen nummer de overige date wordt ingevuld in het UserForm.
Dus eigenlijk een soort van Lookup functie. Kan dit? & Hoe dan? Ik heb me een slag in de rondte gezocht naar specifieke voorbeelden maar heb het niet gevonden.
En dan laat het laatste zich al raden. De aangepaste gegevens wil ik over de oorspronkelijk ingevoerde gegevens heen plaatsen. De verwijzing naar het specifieke worksheet (zie 1e alinea) lukt me al niet. Laat staan een verwijzing naar een specifieke rij op deze sheet waarbij het unieke nummer het gegeven is om de juiste rij te selecteren.
Alvast ontzettend bedankt.
Laatst bewerkt door een moderator: