abracadaver909
Gebruiker
- Lid geworden
- 12 mrt 2011
- Berichten
- 94
Beste Help Mij-ers,
Het is alweer een tijdje geleden dat ik hier wat gepost heb, dus alvast mijn excuses mocht ik iets niet correct hebben geplaatst.
Ik zit met het volgende:
Vanuit een door een macro gegenereerde selectie van cellen wil ik alleen de waardes kopiëren en plakken in een andere selectie van cellen op hetzelfde werkblad.
De enige methode die werkt is:
Dit heeft tot gevolg dat het achtergrond kleurtje ook mee geplakt wordt. Dit is ongewenst.
Codes met special paste geven foutmeldingen. De rest van het script werkt naar behoren.
Dit is wat ik tot nu toe heb:
Is er iemand die begrijpt wat hier gaande is en mij een duwtje in de juiste richting kan geven?
Bij voorbaat dank!
Het is alweer een tijdje geleden dat ik hier wat gepost heb, dus alvast mijn excuses mocht ik iets niet correct hebben geplaatst.
Ik zit met het volgende:
Vanuit een door een macro gegenereerde selectie van cellen wil ik alleen de waardes kopiëren en plakken in een andere selectie van cellen op hetzelfde werkblad.
De enige methode die werkt is:
Code:
ActiveSheet.Paste
Dit heeft tot gevolg dat het achtergrond kleurtje ook mee geplakt wordt. Dit is ongewenst.
Codes met special paste geven foutmeldingen. De rest van het script werkt naar behoren.
Dit is wat ik tot nu toe heb:
Code:
Private Sub Workbook_Open()
Application.ScreenUpdating = False
Dim cell As range
Dim range1 As range
For Each cell In range("S20:S40")
If Len(cell.Value) > 0 And CDate(cell.Value) < Date Then
cell.Select
Selection.Offset(0, -2).Resize(2, 2).Copy
Else: GoTo Volgende
End If
'selecteert bovenste cel in range
range("N20:N41").Cells(1).Select
'van geselecteerde cel wordt bepaald of deze inhoud heeft. Zoja, dan cel daaronder selecteren en deze actie herhalen. zo nee, plakken wat gekopieerd is.
Do While Len(ActiveCell.Value) > 0
Selection.Offset(2).Select
Loop
[B] ActiveSheet.Paste[/B]
cell.Select
Selection.Offset(0, -2).Resize(2, 5).Value = Empty
Volgende:
Next
Application.ScreenUpdating = True
End Sub
Is er iemand die begrijpt wat hier gaande is en mij een duwtje in de juiste richting kan geven?
Bij voorbaat dank!