Hallo,
Ik ben een noob op het gebied van VBA, maar vind het wel interessant en ben zodoende bezig om het te leren.
Situatie is als volgt:
dmv een sneltoets wil ik dat de huidige sheet gekopieerd wordt. Dat lukt
Dan moeten twee datums verhoogt worden met één week, daar gaat het mis.
Heb deze VB code:
In de code geef ik al aan waar het fout gaat, ik krijg nl de melding "Compileerfout: ongeldige kwalifiactie"
Wie schiet te hulp op deze zonnige vrijdag middag?
Gr LinkinTED
Ik ben een noob op het gebied van VBA, maar vind het wel interessant en ben zodoende bezig om het te leren.
Situatie is als volgt:
dmv een sneltoets wil ik dat de huidige sheet gekopieerd wordt. Dat lukt
Dan moeten twee datums verhoogt worden met één week, daar gaat het mis.
Heb deze VB code:
Code:
Sub Volgendeweek()
'
' Volgendeweek Macro
'
' Sneltoets: CTRL+SHIFT+N
'
Sheets("1").Select
Sheets("1").Copy After:=Sheets(1)
Sheets("1 (2)").Select
Dim denaam As Integer
denaam = Application.Sheets.Count
Application.Sheets(denaam).Name = denaam
Dim dattie As Date
Range("C7:D7").Select
dattie = CDate(ActiveCell.Value)
dattie = dattie.DateAdd("d", 7, dattie) <<<<<< HIER GAAT HET FOUT
ActiveCell.FormulaR1C1 = dattie
Range("C7:D7").Select
Dim datEnd As Date
datEnd = CDate(ActiveCell.Value)
datEnd = datEnd.DateAdd("d", 7, dattie)
ActiveCell.FormulaR1C1 = datEnd
Range("O7:P7").Select
Dim week As Integer
week = ActiveCell.Value
week = week + 1
ActiveCell.FormulaR1C1 = week
End Sub
Wie schiet te hulp op deze zonnige vrijdag middag?
Gr LinkinTED