HWV
Terugkerende gebruiker
- Lid geworden
- 19 feb 2009
- Berichten
- 1.213
Beste,
Ik probeer de code te optimaliseren en heb de "on error resume next" eruit gehaald en de melding te laten geven waar het enigzins fout kan lopen doormiddel van "On Error GoTo Err_Knop1_Click".
Maar nu krijg ik de foutmelding Objectvariabele of blokvariabele With is niet ingesteld, en via F8 geef hij dit bij de rode tekst.
Alvast dank voor de ondersteuning.
Henk
Ik probeer de code te optimaliseren en heb de "on error resume next" eruit gehaald en de melding te laten geven waar het enigzins fout kan lopen doormiddel van "On Error GoTo Err_Knop1_Click".
Maar nu krijg ik de foutmelding Objectvariabele of blokvariabele With is niet ingesteld, en via F8 geef hij dit bij de rode tekst.
Code:
Sub InkoopFactuurKoppelen()
With Application
.ScreenUpdating = False
.DisplayAlerts = False
End With
Dim Answer As String
Dim MyNote As String
On Error GoTo Err_Knop1_Click
'On Error Resume Next
MyNote = "Weet je het zeker, dat je deze gegevens wil plaatsen in de DataBase?"
Answer = MsgBox(MyNote, vbQuestion + vbYesNo, "")
If Answer = vbNo Then
MsgBox "Er worden geen wijzigingen aangebracht"
Else
Sheets("I2 - Excel Totaal IF").Select
For j = 2 To Sheets("VerkoopGegevens").Cells(Rows.Count, 1).End(xlUp).Row
With Sheets("I2 - Excel Totaal IF").Columns(1).Find(Sheets("VerkoopGegevens").Cells(j, 1).Value)
[COLOR="#FF0000"] .Offset(, 1).Copy Sheets("VerkoopGegevens").Cells(j, 14)[/COLOR]
.Offset(, 1).Copy Sheets("InkoopGegevens").Cells(j, 16)
End With
Next
MsgBox ("Gegevens zijn overgezet")
End If
Exit_Knop1_Click:
Exit Sub
Err_Knop1_Click:
MsgBox Err.Description
Resume Exit_Knop1_Click
With Application
.DisplayAlerts = True
.ScreenUpdating = True
End With
End Sub
Alvast dank voor de ondersteuning.
Henk