CygneVoler
Gebruiker
- Lid geworden
- 15 mei 2015
- Berichten
- 234
Excellers,
Is het mogelijk wanneer ik vanaf tabblad 1 een tekst kopieer, vervolgens plak naar tabblad 2 de regel daarna gekleurd wordt?
Zodat er een duidelijke scheiding "zichtbaar" wordt?
Deze vba code wordt gebruikt om de tekst van blad 1 te kopiëren naar blad 2
Alvast bedankt voor jullie hulp.
Is het mogelijk wanneer ik vanaf tabblad 1 een tekst kopieer, vervolgens plak naar tabblad 2 de regel daarna gekleurd wordt?
Zodat er een duidelijke scheiding "zichtbaar" wordt?
Deze vba code wordt gebruikt om de tekst van blad 1 te kopiëren naar blad 2
Code:
Private Sub CommandButton1_Click()
Dim bstlF As Worksheet
Dim bsto As Worksheet
Dim LRbstlF As Long
Dim LRbsto As Long
Dim i As Long
Set bstlF = Sheets("Bestelformulier")
Set bsto = Sheets("BestelOverzicht")
With bstlF 'Bestelling vanaf kolom B wordt gekeken naar de hoeveelheid tekst
LRbstlF = .Cells(.Rows.Count, "B").End(xlUp).Row
End With
For i = 3 To LRbstlF 'i = "cijfer" hiermee bepaal je de regel van waar af de eerste kopie wordt genomen
With bsto
LRbsto = .Cells(.Rows.Count, "B").End(xlUp).Row + 1
If i = 3 And LRbsto > 3 Then LRbsto = LRbsto + 1 'zorgt voor extra witregel tussen de bestelling
End With
bsto.Cells(LRbsto, 2) = bstlF.Cells(i, 2)
bsto.Cells(LRbsto, 3) = bstlF.Cells(i, 3)
bsto.Cells(LRbsto, 4) = bstlF.Cells(i, 4)
bsto.Cells(LRbsto, 5) = bstlF.Cells(i, 6)
bsto.Cells(LRbsto, 6) = bstlF.Cells(i, 7)
bsto.Cells(LRbsto, 7) = bstlF.Cells(i, 11)
bsto.Cells(LRbsto, 8) = bstlF.Cells(i, 12)
bsto.Cells(LRbsto, 9) = bstlF.Cells(i, 13)
Next i
End Sub
Alvast bedankt voor jullie hulp.