Darkness
Legacy Member
Hallo,
Ik probeer een kleine macro te schrijven die bij het openen van een bestand nagaat of een bepaalde datum voorbij is en zo ja een rij invoegt bovenaan de excel-sheet met bepaalde tekst in.
Ik heb iets dat logischerwijs zou moeten kloppen, maar er is een probleempje met de if-test want de then wordt altijd uitgevoerd, ook al is de datum nog niet voorbij. Het kan bijna niet anders dan een klein probleempje zijn, maar ik vind het niet. Hopelijk iemand van jullie wel...
Bedankt
De code:
Ik probeer een kleine macro te schrijven die bij het openen van een bestand nagaat of een bepaalde datum voorbij is en zo ja een rij invoegt bovenaan de excel-sheet met bepaalde tekst in.
Ik heb iets dat logischerwijs zou moeten kloppen, maar er is een probleempje met de if-test want de then wordt altijd uitgevoerd, ook al is de datum nog niet voorbij. Het kan bijna niet anders dan een klein probleempje zijn, maar ik vind het niet. Hopelijk iemand van jullie wel...
Bedankt
De code:
Code:
Sub Macro1()
Range("IV65528").Select
ActiveCell.FormulaR1C1 = "=NOW()"
If ActiveCell.FormulaR1C1 > "5/14/2006 10:01" Then
Rows("1:1").Select
Selection.Insert Shift:=xlDown
Range("B1:P1").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
Selection.Merge
With Selection.Interior
.ColorIndex = 44
.Pattern = xlSolid
End With
Selection.Font.ColorIndex = 3
ActiveCell.FormulaR1C1 = "BOEM"
With ActiveCell.Characters(Start:=1, Length:=4).Font
.Name = "Arial Unicode MS"
.FontStyle = "Standaard"
.Size = 100
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = 3
End With
Else
End If
Range("IV65528").Select
ActiveCell.FormulaR1C1 = ""
Range("A1").Select
End Sub



)