Εμφάνιση ενός μόνο μηνύματος
  #5  
Παλιά 24-09-13, 23:17
alex Ο χρήστης alex δεν είναι συνδεδεμένος
Όνομα: Αλέξανδρος
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-01-2010
Περιοχή: ΑΡΤΑ
Μηνύματα: 521
Προεπιλογή

Νίκο καλησπέρα!!!
Έχω κάνει κάποιες αλλαγές .Θέλει δοκιμές και να γυρίζω την ημερομηνία του υπολογιστή η κάθε 1η ή κάθε 15η.Προσπαθούμε!!!
Βγάζει μήνυμα Type Mismatch στη θέση If Month(Date) = 7 Or Month(Date) = 8 Then Exit Sub *''Διώχνεις Ιούλιο και Αύγουστο
* **

Κώδικας:
 
Public Sub sShowSurveyDays()
    'Η ρουτίνα που εμφανίζει το σύστημα καταγραφής των στοιχείων
    Dim ie As Object
    Dim Month As Variant
    Dim TmpName As String
'Εδώ χτυπάει
    If Month(Date) = 7 Or Month(Date) = 8 Then Exit Sub  'Διώχνεις Ιούλιο και Αύγουστο
    
    Dim x As Integer
    x = 1
    
    Select Case DatePart("w", Date)
    Case Is = 1                   'Κυριακή
       x = x + 1
    Case Is = 7                   'Σάββατο
       x = x + 2
    End Select
      
      If Day(Date) = x Or Day(Date) = 14 + x Then
    
    Dim Response As Integer
            
      Response = MsgBox("ΚΑΛΗΜΕΡΑ ΣΗΜΕΡΑ ΠΡΕΠΕΙ ΝΑ ΕΝΗΜΕΡΩΣΕΤΕ ΤΟ  : " & TmpName _
                & vbNewLine &"ΣΥΝΔΕΘΕΙΤΕ ΣΤΟ ΙΝΤΕΡΝΕΤ. ", vbYesNo + vbDefaultButton1, " ΕΝΗΜΕΡΩΣΗ ΤΟΥ SURVEY ")
             
              If Response = vbYes Then
    
      Set ie = CreateObject("InternetExplorer.Application")
    
    
      ie.Navigate2 "http://survey.sch.gr/"
    
    
      ie.Visible = True
    
    End If
       End If
    End Sub

Τελευταία επεξεργασία από το χρήστη alex : 24-09-13 στις 23:41.
Απάντηση με παράθεση