Best Forum,
probleem;
na lang zoeken en puzzelen heb ik de code gevonden en aangepast om gegevens te kopiëren naar een ander bestand,
dit werkt(e) goed op mijn eigen PC, maar loopt vast op laptop werk,
doel bestand opent netjes maar op het moment van kopiëren loopt het vast in deze regel
> Workbooks("Overview Complaints").Sheets("Overview Complaint").Range("A" & Rows.Count).End(xlUp).Row
waar ga ik de fout in.
2e vraag; dit "invulblad4" (wordt een document) dat meerdere keren gewijzigd kan worden, hoe kan ik als er een bestaand document gewijzigd wordt de al bestaande "volgnummer" in [kolom A:A] overschrijven ipv onder aan te sluiten.
bijgevoegd beide bestanden.
probleem;
na lang zoeken en puzzelen heb ik de code gevonden en aangepast om gegevens te kopiëren naar een ander bestand,
dit werkt(e) goed op mijn eigen PC, maar loopt vast op laptop werk,
doel bestand opent netjes maar op het moment van kopiëren loopt het vast in deze regel
> Workbooks("Overview Complaints").Sheets("Overview Complaint").Range("A" & Rows.Count).End(xlUp).Row
waar ga ik de fout in.
2e vraag; dit "invulblad4" (wordt een document) dat meerdere keren gewijzigd kan worden, hoe kan ik als er een bestaand document gewijzigd wordt de al bestaande "volgnummer" in [kolom A:A] overschrijven ipv onder aan te sluiten.
Code:
Sub macro1()
Dim i As Long
Dim wb As Workbook
Dim pad, lnk, naam As String
pad = "S:\Projecten\OFO\OFO Zwolle 2020+\1 OFO in Behandeling"
lnk = "S:\Projecten\OFO\OFO Zwolle 2020+\1 OFO in Behandeling"
Application.ScreenUpdating = False
On Error Resume Next
Set wb = Workbooks("Overview Complaints.xlsm")
On Error GoTo 0
If wb Is Nothing Then
Set wb = Workbooks.Open("S:\Projecten\OFO\Masterdata OFO\Opzet nieuwe OFO Form\Test\Overview Complaints.xlsm")
Else
End If
'Workbooks("invulblad4.xlsm").Sheets("melding").Select
Workbooks("invulblad4.xlsm").Sheets("melding").Activate
Workbooks("Overview Complaints").Sheets("Overview Complaint").Range("A" & Rows.Count).End(xlUp).Row
Workbooks("Overview Complaints").Sheets("Overview Complaint").Cells(i + 1, 1) = Sheets("melding").Range("volgnummer").Value
Workbooks("Overview Complaints").Sheets("Overview Complaint").Cells(i + 1, 2) = Sheets("melding").Range("datum").Value
Workbooks("Overview Complaints").Sheets("Overview Complaint").Cells(i + 1, 3) = Sheets("melding").Range("bedrijf").Value
Workbooks("Overview Complaints").Sheets("Overview Complaint").Cells(i + 1, 4) = Sheets("melding").Range("contact").Value
Workbooks("Overview Complaints").Sheets("Overview Complaint").Cells(i + 1, 5) = Sheets("melding").Range("telefoon").Value
Workbooks("Overview Complaints").Sheets("Overview Complaint").Cells(i + 1, 6) = Sheets("melding").Range("onderwerp").Value
Workbooks("Overview Complaints").Sheets("Overview Complaint").Cells(i + 1, 7) = Sheets("melding").Range("omschrijving").Value
Application.ScreenUpdating = True
Workbooks("Overview Complaints").Close SaveChanges:=True
ActiveWorkbook.SaveAs pad & "\" & Sheets("melding").Range("b1") & ".xlsm", FileFormat:=52
End Sub
bijgevoegd beide bestanden.