Θέμα: VBA msgBox Μήνυμα

Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 26-01-14, 09:31
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Γιώργο, δοκίμασε τον κώδικα:

Κώδικας:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim rngIn As Range, rngCheck As Range
    
    'Θα πρέπεινα οριστούν οι πραγματικές περιοχές
    Set rngIn = Range("C2:G20")
    Set rngCheck = Range("A1")
    
    If Not Application.Intersect(Target, rngIn) Is Nothing Then
        If IsNumeric(Target) And _
           (Not IsNumeric(rngCheck) Or Len(rngCheck) = 0) Then
            MsgBox "Πληκτρολογήσατε αριθμητική τιμή, ενώ το 'Α1' δεν περιέχει αριθμό."
        End If
    End If
End Sub
Φιλικά/Γιώργος
Απάντηση με παράθεση