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

Καλησπέρα!
Φίλε Γιώργο δοκίμασε:

Κώδικας:
Sub SetValues()
    Dim rng As Range, rng1 As Range
    Set rng = Range("Months").Find(Range("Months").Parent.Range("A1"), , xlValues)
    If Not rng Is Nothing Then
        Set rng = rng.Offset(, 1).Resize(1, Range("Data").Columns.Count)
        On Error Resume Next
        Set rng1 = rng.SpecialCells(xlCellTypeConstants)
        If Not rng1 Is Nothing Then
            If MsgBox("Ο μήνας " & rng.Offset(, -1)(1) & " περιέχει ήδη δεδομένα!" & vbLf & _
                      "Θέλετε να ενημερώσετε τα δεδομένα αυτά;", vbYesNo + vbQuestion) <> vbYes Then
                Exit Sub
            End If
        End If
        rng.Value = Range("Data").Value
    End If
End Sub
Καλή συνέχεια!

Τάσος


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