jeroen2605
Gebruiker
- Lid geworden
- 23 dec 2010
- Berichten
- 18
Ik wil graag in een bestand mbv. een macro het laatste tabblad kopiëren. en dan graag zo dat het nieuwe tabblad aan het eind komt te staan.
Ook zou ik graag willen dat bij het kopiëren van het tabblad een regel wordt toegevoegd op een "hoofd tabblad" met daarin formules die naar het nieuwe tabblad verwijzen.
Ik heb het dmv. macro opnemen en daarna de macro iets bewerken al voor elkaar gekregen dat het tabblad word gekopieerd en dat de regel op het "hoofd tabblad" wordt toegevoegd. maar nu wil ik graag dat de tabblad naam de datum van vandaag wordt. als ik dit doe door de tabblad naam aan te laten passen naar 'date', dan werken de formules niet meer (niet zo gek, de tabblad naam in de formules klopt immers niet meer), dus wat moet ik dan bij de formules als tabblad naam invullen in de macro, zodat de formule de data van het nieuwe tabblad haalt?
heb deze macro code nu in gebruik:
het tabblad 'main' wordt nu gekopieerd en achter tabblad 2 gezet en de kopie krijgt de datum van vandaag als naam. ik zou graag willen dat hier het laatste tabblad word gekopieerd en de kopie aan het einde komt te staan.
en bij de SUMIF formules aan het eind moet op de plek van date de naam van het nieuwe tabblad komen te staan (deze formules moeten zoeken in het nieuwe tabblad!)
Hopelijk kan iemand mij helpen!
Ook zou ik graag willen dat bij het kopiëren van het tabblad een regel wordt toegevoegd op een "hoofd tabblad" met daarin formules die naar het nieuwe tabblad verwijzen.
Ik heb het dmv. macro opnemen en daarna de macro iets bewerken al voor elkaar gekregen dat het tabblad word gekopieerd en dat de regel op het "hoofd tabblad" wordt toegevoegd. maar nu wil ik graag dat de tabblad naam de datum van vandaag wordt. als ik dit doe door de tabblad naam aan te laten passen naar 'date', dan werken de formules niet meer (niet zo gek, de tabblad naam in de formules klopt immers niet meer), dus wat moet ik dan bij de formules als tabblad naam invullen in de macro, zodat de formule de data van het nieuwe tabblad haalt?
heb deze macro code nu in gebruik:
Code:
Sub Nieuw_tab()
Sheets("Main").Select
Sheets("Main").Copy After:=Sheets(3)
Sheets("Main (2)").Name = Date
Sheets("Cashflow").Select
Range("A7:F7").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("A5:F5").Select
Selection.Copy
Range("A7").Select
ActiveSheet.Paste
Range("A7").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "Date"
Range("B7").Select
ActiveCell.FormulaR1C1 = _
"=SUMIF('Date'!R3C12:R40C12,""Bank"",'Date'!R3C11:R40C11)"
Range("D7").Select
ActiveCell.FormulaR1C1 = _
"=SUMIF('Date'!R3C12:R40C12,""Kas"",'Date'!R3C11:R40C11)"
Range("F7").Select
ActiveCell.FormulaR1C1 = "Inleg tot " & Date
End Sub
het tabblad 'main' wordt nu gekopieerd en achter tabblad 2 gezet en de kopie krijgt de datum van vandaag als naam. ik zou graag willen dat hier het laatste tabblad word gekopieerd en de kopie aan het einde komt te staan.
en bij de SUMIF formules aan het eind moet op de plek van date de naam van het nieuwe tabblad komen te staan (deze formules moeten zoeken in het nieuwe tabblad!)
Hopelijk kan iemand mij helpen!