'Henter dato til dato1
dato1 = Format(Now, "dd-mm-yyyy")
'Henter indhold fra Clipboard
datotmp = Clipboard.GetText
' Fortæller at vi skal bruge tekst som en String
Dim Tekst As String
'Fotæller at Tekst skal indholde det samme som datotmp
Tekst = datotmp
'Her Bytter vi om på OCT så det bliver til 10
'fordi OCT altså oktober er den 10 månde ellers kan vi heller ikke sammenligne
'Tilfør nogle flere replace til hver måned
Tekst = Replace(Tekst, "OCT", "10")
'Her dele vi datoen op pga man ikke
'kan sammenligne En hel dato fordi der
'kommer symboler ind som den ikke kan finde ud af
del1tmp = Split(Tekst, "-")(0)
del2tmp = Split(Tekst, "-")(1)
del3tmp = Split(Tekst, "-")(2)
'laver en datotmp2 hvor vi fjerner - for at samligne talne
Datotmp2 = "" & del1tmp & "" & del2tmp & "" & del3tmp
'Nu splitter vi igen bare vores normal dato så vi kan samligne dem helt
del1 = Split(Tekst, "-")(0)
del2 = Split(Tekst, "-")(1)
del3 = Split(Tekst, "-")(2)
Dato2 = "" & del1 & "" & del2 & "" & del3
' Nu sammenligner vi datoen
If Datotmp2 > Dato2 Then
MsgBox "STØRRE"
ElseIf Datotmp2 = Dato2 Then
MsgBox "SAMME DATO"
ElseIf Datotmp2 < Dato2 Then
MsgBox "MINDRE"
End If
'Får din clipboard dato så er det datotmp
'Får programmets dato så er det dato1
' og så kan du jo ændre i if
Håber du kan bruge det
Sad aligevel og kedet mig og havde løst til at programmere vb såå
sig til hvis der skal ændres lidt