Vraagje voor de VBA experts
Ik gebruik de volgende code, echter voegt de VBA de data wel in het andere bestand maar niet op een nieuwe regel, deze wordt overschreven, iemand enig idee om dit op te lossen:
Sub Opvolgen()
Dim Klantnaam As String
Dim Straatnaam As String
Dim Postcode As String
Dim Woonplaats As String
Dim Telefoonnummer As String
Dim Emailadres As String
Dim Offerte As String
Dim Datum As String
Dim Opvolgen As Workbook
Worksheets("Algemene gegevens").Select
Klantnaam = Range("D10")
Straatnaam = Range("D11")
Postcode = Range("D12")
Woonplaats = Range("D13")
Telefoonnummer = Range("D14")
Emailadres = Range("D15")
Offerte = Range("K24")
Datum = Range("K15")
Set Opvolgen = Workbooks.Open("S:\Offertes\Offertes 2019\Offertemodule\Offerte opvolgen.xlsx")
Worksheets("Opvolgen").Select
Worksheets("Opvolgen").Range("C5").Select
RowCount = Worksheets("Opvolgen").Range("C5").CurrentRegion.Rows.Count
With Worksheets("Opvolgen").Range("C5")
.Offset(RowCount, 0) = Klantnaam
.Offset(RowCount, 1) = Straatnaam
.Offset(RowCount, 2) = Postcode
.Offset(RowCount, 3) = Woonplaats
.Offset(RowCount, 4) = Telefoonnummer
.Offset(RowCount, 5) = Emailadres
.Offset(RowCount, 6) = Offerte
.Offset(RowCount, 7) = Datum
End With
End Sub
Alvast bedankt
Ik gebruik de volgende code, echter voegt de VBA de data wel in het andere bestand maar niet op een nieuwe regel, deze wordt overschreven, iemand enig idee om dit op te lossen:
Sub Opvolgen()
Dim Klantnaam As String
Dim Straatnaam As String
Dim Postcode As String
Dim Woonplaats As String
Dim Telefoonnummer As String
Dim Emailadres As String
Dim Offerte As String
Dim Datum As String
Dim Opvolgen As Workbook
Worksheets("Algemene gegevens").Select
Klantnaam = Range("D10")
Straatnaam = Range("D11")
Postcode = Range("D12")
Woonplaats = Range("D13")
Telefoonnummer = Range("D14")
Emailadres = Range("D15")
Offerte = Range("K24")
Datum = Range("K15")
Set Opvolgen = Workbooks.Open("S:\Offertes\Offertes 2019\Offertemodule\Offerte opvolgen.xlsx")
Worksheets("Opvolgen").Select
Worksheets("Opvolgen").Range("C5").Select
RowCount = Worksheets("Opvolgen").Range("C5").CurrentRegion.Rows.Count
With Worksheets("Opvolgen").Range("C5")
.Offset(RowCount, 0) = Klantnaam
.Offset(RowCount, 1) = Straatnaam
.Offset(RowCount, 2) = Postcode
.Offset(RowCount, 3) = Woonplaats
.Offset(RowCount, 4) = Telefoonnummer
.Offset(RowCount, 5) = Emailadres
.Offset(RowCount, 6) = Offerte
.Offset(RowCount, 7) = Datum
End With
End Sub
Alvast bedankt