Hallo,
Voor de verwerking van ingevoerde data in een userform gebruik ik de volgende code:
Ik gebruik deze code ook in een ander bestand en daar werkt het prima, maar in dit bestand krijg ik de volgende foutmelding:

Bij foutopsporing zie ik dit:

Iemand een idee?
Bij voorbaat dank
Voor de verwerking van ingevoerde data in een userform gebruik ik de volgende code:
Code:
Option Explicit
Dim Ctrl As Control
Dim iRow As Long, i As Long
Dim rng As Range, fnd As Range
Dim ws As Worksheet
Private Sub CommandButton1_Click()
Unload Me
End Sub
Private Sub CommandButton2_Click()
For Each Ctrl In Controls
If TypeOf Ctrl Is MSForms.OptionButton Then Ctrl.Value = False
If TypeName(Ctrl) = "TextBox" Or TypeName(Ctrl) = "ComboBox" Then Ctrl.Value = ""
Next Ctrl
End Sub
[COLOR="#FF0000"]Private Sub CommandButton3_Click()
Set ws = Worksheets("Invoer")
iRow = ws.Cells.Find(What:=TextBox9, SearchOrder:=xlRows, SearchDirection:=xlPrevious, LookIn:=xlValues).Row
ws.Cells(iRow, 2).Resize(, 9).Value = Array(TextBox9.Value, TextBox1.Value, TextBox2.Value, TextBox3.Value, _
TextBox4.Value, TextBox5.Value, TextBox6.Value, TextBox7.Value, CDate(TextBox8.Value))
MsgBox "De aanpassingen zijn opgeslagen!", vbInformation, "Klaar"
For Each Ctrl In Controls
If TypeOf Ctrl Is MSForms.OptionButton Then Ctrl.Value = False
If TypeName(Ctrl) = "TextBox" Or TypeName(Ctrl) = "ComboBox" Then Ctrl.Value = ""
Next Ctrl
End Sub[/COLOR]
Private Sub UserForm_Initialize()
TextBox9.Value = WorksheetFunction.Max([Nr]) + 1
End Sub
Ik gebruik deze code ook in een ander bestand en daar werkt het prima, maar in dit bestand krijg ik de volgende foutmelding:

Bij foutopsporing zie ik dit:

Iemand een idee?
Bij voorbaat dank