Εμφάνιση ενός μόνο μηνύματος
  #5  
Παλιά 07-11-24, 17:14
Το avatar του χρήστη ChrisGT7
ChrisGT7 Ο χρήστης ChrisGT7 είναι συνδεδεμένος
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 955
Προεπιλογή

Αυτή η Eval() δέχεται μόνο ένα κελί ως εύρος και όχι πολλά.

Αντικατέστησε τον παλιό κώδικα της Eval() με τον παρακάτω να δεις αν έχεις σωστά αποτελέσματα:
Κώδικας:
Public Function Eval(Rng As Range) As Currency
    Dim MyCell As Range
    For Each MyCell In Rng
        Eval = Eval + Evaluate("SUM(" & Replace(Replace(MyCell, "€", ""), ",", ".") & ")")
    Next
End Function
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση