Gerard2348
Gebruiker
- Lid geworden
- 24 okt 2013
- Berichten
- 370
Beste helpers,
Onderstaande macro heb ik samengesteld uit diverse voorbeelden. Ik vraag mij af of deze macro niet beter kan.
Met vriendelijke groet
Bekijk bijlage naar dag.xlsm
Onderstaande macro heb ik samengesteld uit diverse voorbeelden. Ik vraag mij af of deze macro niet beter kan.
Code:
Sub Per_dag()
Application.ScreenUpdating = False
i = Sheets("per dag").Rows(4).Find(Day(Sheets("per dag").Range("A3")))
With Sheets("Per dag").Range("B5:AH150")
.ClearContents
.NumberFormat = "0.0_ ;[Red]-0.0 "
End With
With Sheets("Blad1")
For Each cell In Range("R21:R" & Range("R1500").End(xlUp).Row)
If cell.Value <> "" Then
cell.Offset(0, 7).Copy
Sheets("per dag").Cells(Rows.Count, 2).End(xlUp).Offset(1).PasteSpecial xlPasteValues
cell.Offset(0, -2).Copy
Sheets("per dag").Cells(Rows.Count, i + 2).End(xlUp).Offset(1).PasteSpecial xlPasteValues
End If
Next cell
End With
Application.ScreenUpdating = True
End Sub
Met vriendelijke groet
Bekijk bijlage naar dag.xlsm
Laatst bewerkt: