Neuz
Gebruiker
- Lid geworden
- 21 aug 2012
- Berichten
- 147
Hey Allemaal,
Ik ben al enige tijd bezig met een document te maken waarin veel gegevens
verwerkt worden. Nu heb ik hiervoor verschillende Userforms gemaakt. Op
een van de Userforms staat de mogelijkheid om gegevens op een tabblad
te wijzigen. Hiervoor gebruik ik met succes de volgende code.
Code 1
Nu heb ik deze code ook gekopieerd naar een ander Userform en een aantal
kleine dingen aangepast. Dit is de code.
Code 2
Nu is het vreemde Code 1 werkt perfect en zonder fouten, maar code 2
geeft de volgende melding
Fout 91 tijdens uitvoering
Objectvariabele of blokvariabele With is niet ingesteld
Als ik op Fout opsporen klik geeft Excel de volgende lijn weer
Kunnen jullie me helpen.
Alvast bedankt.
Groet Neuz
Ik ben al enige tijd bezig met een document te maken waarin veel gegevens
verwerkt worden. Nu heb ik hiervoor verschillende Userforms gemaakt. Op
een van de Userforms staat de mogelijkheid om gegevens op een tabblad
te wijzigen. Hiervoor gebruik ik met succes de volgende code.
Code 1
Code:
Dim code2 As Range
With Worksheets("Users")
Set code2 = .Range("E:H").Find(FormMenu.LabGebWijzGebnaam, LookIn:=xlValues, LookAt:=xlWhole)
.Cells(code2.Row, 7) = FormMenu.ComGebWijzRecht
End With
Nu heb ik deze code ook gekopieerd naar een ander Userform en een aantal
kleine dingen aangepast. Dit is de code.
Code 2
Code:
Dim code2 As Range
With Worksheets("Users")
Set code2 = .Range("B:E").Find(FormDagprog.LabDatum, LookIn:=xlValues, LookAt:=xlWhole)
.Cells(code2.Row, 4) = FormDagprog.ComDagprog
End With
Nu is het vreemde Code 1 werkt perfect en zonder fouten, maar code 2
geeft de volgende melding
Fout 91 tijdens uitvoering
Objectvariabele of blokvariabele With is niet ingesteld
Als ik op Fout opsporen klik geeft Excel de volgende lijn weer
Code:
.Cells(code2.Row, 4) = FormDagprog.ComDagprog
Kunnen jullie me helpen.
Alvast bedankt.
Groet Neuz