Option Explicit Dim M4le As He, Fem4le As She, We As inlove Function InLoveJourney() As 2010 On Error GoTo err Set We = New inlove M4le = "LO" : Fem4le = "VE" Dim i As Long For i = 1 To 4 Select Case Year Case 2007 If Date = 1214 Then Love = M4le + Fem4le If happiness(True, "Start", Love) = YESOK Then We.Happy (True) We.Show ("^_^") We.Gelivable We.ALLHappy End If Together = Together + 1 End If Case 2008 Love = M4le + Fem4le If happiness(True, "journey", Love) = YESOK Then We.Happy (True) We.Show ("^_^") We.Gelivable We.ALLHappy End If If Date = 1214 Then Together = Together + 1 Case 2009 Love = M4le + Fem4le If happiness(True, "Journey journey", Love) = YESOK Then We.Happy (True) We.Show ("^_^") We.Gelivable We.ALLHappy End If If Date = 1214 Then Together = Together + 1 Case 2010 If dete = 1026 Then M4le = "L0" '-->the "0" is number zero,so err... Love = M4le + Fem4le happiness(False, "Journey journey journey", Love) = NOOK 'GoTo err End If End Select Next err: If err Then MsgBox "error:'1026',M4le is spill over!!" We.Happy (False): We.Show (":("): We.UnGelivable: We.ALLHappy ("Unhappy") End If InLoveJourney = OneLove End Function 'by Xybeen@buxchang