Εμφάνιση ενός μόνο μηνύματος
  #7  
Παλιά 14-01-15, 21:23
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλησπέρα!
Μια ακόμα προσέγγιση με VBA :

Κώδικας:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A1:C10")) Is Nothing Then
        If Not IsNumeric(Evaluate("=SUM((A1:C10)*ISNUMBER(A1:C10))")) Then
            MsgBox "Δεν επιτρέπεται η καταχώρηση κειμένου..."
            Application.Undo
        End If
    End If
End Sub
Δεν χρησιμοποιείται βρόχος και η εσφαλμένη καταχώρηση αναιρείται αυτόματα.

Καλή συνέχεια!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση