Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [VBA] Ερώτηση για INWORDS (αριθμοί σε ολογράφως)

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 17-05-20, 12:25
Όνομα: Σωτήρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 15-05-2020
Μηνύματα: 2
Προεπιλογή Ερώτηση για INWORDS (αριθμοί σε ολογράφως)

Καλησπέρα σας,

χρησιμοποιώ την παραπάνω συνάρτηση του φορουμ για μετατροπή αριθμού σε ολογράφως και θα ήθελα να ρωτήσω αν γίνεται τα δικά να τα εμφανίζει σε ''εκατοστά'' και όχι λεπτά.
Πως μπορώ να το κάνω;

Σας ευχαριστώ εκ των προτέρων!
Απάντηση με παράθεση
  #2  
Παλιά 17-05-20, 18:52
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλησπέρα Σωτήρη!

Αντικατάστησε τις λέξεις του αποτελέσματος της συνάρτησης:
λεπτό και λεπτά
με τις αντίστοιχες
εκατοστό και εκατοστά.

Μπορείς επίσης να αντικαταστήσεις τη λέξη ευρώ με τον ενικό ή τον πληθυντικό της λέξης που επιθυμείς.

Παράδειγμα για τιμή από το κελί A1:

Κώδικας:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(inWords(A1);"λεπτά";"εκατοστά");"λεπτό";"εκατοστό");"ευρώ";
IF(AND(A1>=1;A1<2);"μέτρο";",μέτρα"))
Καλή συνέχεια!

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 17-05-20, 19:08
Όνομα: Σωτήρης
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 15-05-2020
Μηνύματα: 2
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από Tasos Εμφάνιση μηνυμάτων
Καλησπέρα Σωτήρη!

Αντικατάστησε τις λέξεις του αποτελέσματος της συνάρτησης:
λεπτό και λεπτά
με τις αντίστοιχες
εκατοστό και εκατοστά.

Μπορείς επίσης να αντικαταστήσεις τη λέξη ευρώ με τον ενικό ή τον πληθυντικό της λέξης που επιθυμείς.

Παράδειγμα για τιμή από το κελί A1:

Κώδικας:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(inWords(A1);"λεπτά";"εκατοστά");"λεπτό";"εκατοστό");"ευρώ";
IF(AND(A1>=1;A1<2);"μέτρο";",μέτρα"))
Καλή συνέχεια!

Τάσος

Ευχαριστώ πολύ για την απάντηση!

Υπάρχει περίπτωση να μπορούμε να πειράξουμε τον κώδικα ώστε να το βγάζει αυτόματα;
Απάντηση με παράθεση
  #4  
Παλιά 17-05-20, 20:27
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Θα πρέπει να βρεις στη συνάρτηση InWords() όλες τις ακόλουθες συμβολοσειρές και να τις αντικαταστήσεις με τις δικές σου προσθέτοντας
εισαγωγικά πχ "εκατοστά":

Κώδικας:
λεπτό: ChrW(955) & ChrW(949) & ChrW(960) & ChrW(964) & ChrW(972)

λεπτά: ChrW(955) & ChrW(949) & ChrW(960) & ChrW(964) & ChrW(940)

εκατοστό: ChrW(949) & ChrW(954) & ChrW(945) & ChrW(964) & ChrW(959) & ChrW(963) & ChrW(964) & ChrW(972)

εκατοστά: ChrW(949) & ChrW(954) & ChrW(945) & ChrW(964) & ChrW(959) & ChrW(963) & ChrW(964) & ChrW(940)

ευρώ: ChrW(949) & ChrW(965) & ChrW(961) & ChrW(974)


Ωστόσο θα αντιμετωπίσεις πρόβλημα αν θελήσεις να αλλάξεις τη λέξη ευρώ με άλλη λέξη που κλίνεται και στον πληθυντικό.

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


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Μορφοποίηση] Αρνητικοί Αριθμοί. Lefteris Excel - Ερωτήσεις / Απαντήσεις 16 10-06-20 08:01
[Συναρτήσεις] Συνάρτηση inWords Θανάσης Excel - Ερωτήσεις / Απαντήσεις 15 12-02-16 13:15
[Συναρτήσεις] inWords Γιώργος Κ. Excel - Ερωτήσεις / Απαντήσεις 2 09-01-13 13:23
[Συναρτήσεις] inwords alatis Excel - Ερωτήσεις / Απαντήσεις 1 01-11-11 10:00


Η ώρα είναι 20:51.