Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Excel07] Πρόβλημα τύπου με κώδικα σε άλλον υπολογιστή (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/3990-problima-tipoy-me-kodika-se-allon-ypologisti.html)

Σωτήρης_74 02-01-16 20:05

Πρόβλημα τύπου με κώδικα σε άλλον υπολογιστή
 
Καλησπέρα & καλή χρόνια!!

Μετά από προσπάθεια που έκανα για να φτιάξω στον Η/Υ του σπιτιού μου, μια πολύ χρήσιμη εφαρμογή , με μεγάλη μου λύπη διαπίστωσα ότι "δεν παίζει" στο ms excel που είναι εγκατεστημένο στο γραφείο. Είναι και στους δυο υπολογιστές εγκαταστημένο το excel 07' .

Ειλικρινά χρειάζομαι τη βοήθειά σας.

Ευχαριστώ!

Spirosgr 03-01-16 11:02

Καλημέρα και καλή χρονιά σε όλους!
Σωτήρη, θα πρέπει να μας «δείξεις», το αυθεντικό έργο σου (εφαρμογή)
για να προσεγγίσουμε το πρόβλημα...
Αν αυτό δεν μπορεί να γίνει δημόσια, θα πρέπει να το δούμε κατ' ιδίαν ...

Σωτήρης_74 06-01-16 02:10

προβλημα τυπου με κωδικα σε άλλον υπολογιστή
 
1 Συνημμένο(α)
καλησπέρα,

Σας παραθέτω την εφαρμογή. Αφορά τη καρτέλλα της Μισθοδοσίας όπου οι τύποι
fmy & eisfora που βρίσκονται στις αντίστοιχες στήλες, δεν διαβάζονται σωστά στον υπολογιστή που εργάζομαι.

Ευχαριστώ

Σωτήρης

Spirosgr 06-01-16 06:02

Καλημέρα
Κατ' αρχήν, να πω, ότι δεν κοίταξα με προσοχή τις φόρμουλες (UDF),
αν είναι σωστά γραμμένες ή όχι.

Το πρώτο που παρατήρησα, είναι ότι, ένα φύλλο (κωδικό όνομα) είναι Sheet1
και ένα άλλο Φύλλο3, που σημαίνει ότι, σε έναν υπολογιστή έχεις office Ελληνικό
και στον άλλο, Αγγλικό (ανεξάρτητα αν είναι 2007 και στα δύο).
Πιθανό, να συμβαίνει κάτι ανάλογο και στα windows ή τις ρυθμίσεις...
Αυτό λοιπόν, πιθανό να είναι η πρώτη αιτία...
Αλλιώς θα διαβάσει αριθμούς ο ένας κι αλλιώς ο άλλος (πχ 1.200,20 ή 1,200.20)
Άρα πρώτον
βλέπεις αν συμβαίνει κάτι τέτοιο...
Δεύτερον
Όλες οι μεταβλητές, που έχεις στον κώδικα, φαντάζομαι, είναι δεκαδικοί...
και επομένως, δήλωσε τις As Double και όχι ως «τίποτα» = Variant
Τρίτο
Βάλε format αριθμών στον κώδικα, ώστε να υπάρχει ένα μόνο αποτέλεσμα και
να αποφύγεις αυτά που είπαμε πιο πάνω.
Τέταρτο
Θα πρότεινα να μην έχεις την Round αλλά να χρησιμοποιήσεις CDbl
Τέλος
Προαιρετικά θα χρησιμοποιούσα Select Case αντί If - ElseIf

Αυτά σαν αρχή, για να ξεκινήσουμε την συζήτηση...
Μετά θα δούμε και τον κώδικα αναλυτικά...

Σωτήρης_74 06-01-16 13:59

προβλημα τυπου με κωδικα σε άλλον υπολογιστή
 
καλησπέρα και χρόνια πολλά!

Πληροφοριακά να σας πω, ότι οι γνώσεις μου στο excel είναι περιορισμένες
και σίγουρα δεν φτάνουν ως τη δημιουργία κώδικα. Το βρήκα έτοιμο από εφαρμογή
συναδέλφου και στη συνέχεια τις συναρτήσεις fmy & eisfora τις επιμεληθήκατε εσείς ως ένα βαθμό.

Αυτο που δεν σας ανέφερα είναι ότι το σφάλμα το βγάζει ως #ΝΑΜΕ (Aν θυμάμαι καλά) στα κελιά με τις τιμές ΦΜΥ και Εισφορά. Το αναφέρω αυτό, σε περίπτωση που διαφοροποιείται ο τρόπος αντιμετώπισης του προβλήματος.

Spirosgr 06-01-16 18:57

καλησπέρα
Έχουμε λοιπόν, ένα σφάλμα #Νame ή #Όνομα στην φόρμουλα
Πολλές φορές, λάθη γίνονται, για πράγματα, που δεν τα περιμένει κανείς...
Εφ' όσον είναι (UDF) θα πρέπει και στους δύο υπολογιστές να είναι φορτωμένος ο κώδικας.
Το αρχείο που δεν παίζει σωστά είναι το ίδιο ;
Δηλαδή έχουμε και στους δύο υπολογιστές το "file ves.v8.9.xls" ή κάποιο άλλο;
Έχουμε και στα δύο πανομοιότυπα αρχεία «φορτωμένο» τον κώδικα;

Σωτήρης_74 09-01-16 10:24

Καλημέρα!

Την εφαρμογή την έχω αποθηκεύσει σε usb και την μετέφερα σε άλλο υπολογιστή.
Είναι πολύ περίεργο πως δεν διαβάζει τον κώδικα που υπάρχει γι αυτες τις δύο συναρτήσεις.
Δεν πειράζει, θα προσπαθήσω να τον δημιουργήσω ξανά ελπίζοντας ότι θα λειτουργήσει αυτή τη φορά.
Ευχαριστώ για τις συμβουλές σας!!

Spirosgr 09-01-16 15:28

Καλησπέρα
Σωτήρη, για να μην ταλαιπωρείσαι,
το καλύτερο που έχεις να κάνεις είναι:
Να γράψεις τις συναρτήσεις, σε ξεχωριστό αρχείο, ως .xlam
και να το "φορτώσεις" ως add-in στο excel οποιουδήποτε υπολογιστή θέλεις.

Θα δουλέψει 100% σε όλους τους υπολογιστές του κόσμου...:027:


Η ώρα είναι 06:34.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2