Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [VBA] Αυτόματη αντιγραφή φύλλων με νεα ονομασία (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/5140-aytomati-antigrafi-fillon-me-nea-onomasia.html)

sotsma 22-02-19 09:23

1 Συνημμένο(α)
Γειά σας και πάλι

Ευχαριστώ για την γρήγορη βοήθεια.
Λόγο των στάνταρ για την ονομασία των φύλων ( και χώρου) κατέληξα ότι είναι καλύτερα η ονομασία του φύλου να είναι αριθμητική (μικρότερο μήκος ονόματος).
-Η υπερσύνδεση να είναι από το όνομα.
-Κατά την καταχώρηση νέας καρτέλας να γίνεται αναζήτηση από την καρτέλα 'browser πελ". και αν δεν υπάρχει τότε να καταχωρείται.
- Μετά από την ταξινόμηση αλφαβητικά στην στήλη c του πίνακα μου μπερδεύει τα δεδομένα των στηλών d,e,f, ...
-Στην αναζήτηση να φιλτράρει σιγά-σιγά (ανά γράμμα που πληκτρολογούμε (Πελ...) και να εμφανίζει μόνο αυτά από κάτω ....

Μάλλον ζητάω πολλά .....?????

ChrisGT7 25-02-19 20:30

2 Συνημμένο(α)
Καλησπέρα Σωτήρη,

Με αφορμή του θέμα σου και αυτό εδώ, έφτιαξα ένα "αρχείο-αντιπρόταση", το οποίο ελπίζω να σε βοηθήσει όσο γίνεται περισσότερο.

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

Έτσι, προτείνω ένα φύλλο για την καρτέλα, ένα φύλλο για τις καταχωρήσεις των τιμολογίων, ένα για τις εισπράξεις και ένα για τα στοιχεία των πελατών. Έχω επισυνάψει αναλυτικότερες οδηγίες χρήσης εντός του αρχείου.

Είμαι ανοικτός σε κάθε πρόταση και διόρθωση.

sotsma 26-02-19 16:48

Ευχαριστώ για τον χρόνο σου Χρήστο

Μου βγάζει μήνυμα λάθους , ότι ο κώδικας είναι γραμμένος σε 32bit ενώ εγώ έχω 64bit vertion Office και βρίσκει λάθος σε :

Public Declare Function GetSystemMetrics Lib "user32.dll" (ByVal Index As Long) As Long

ψάχνω πάνω από 3 ώρες για λύση και δεν μπόρεσα να βρω τίποτα!!!!!

istrios 26-02-19 17:59

Παράθεση:

Αρχική Δημοσίευση από sotsma (Μήνυμα 29120)
Ευχαριστώ για τον χρόνο σου Χρήστο

Μου βγάζει μήνυμα λάθους , ότι ο κώδικας είναι γραμμένος σε 32bit ενώ εγώ έχω 64bit vertion Office και βρίσκει λάθος σε :

Public Declare Function GetSystemMetrics Lib "user32.dll" (ByVal Index As Long) As Long

ψάχνω πάνω από 3 ώρες για λύση και δεν μπόρεσα να βρω τίποτα!!!!!

Το έτρεξα κι εγώ σε 64Bit. Βγάζει το ίδιο σφάλμα.

ChrisGT7 26-02-19 19:36

1 Συνημμένο(α)
Σωτήρη,

Όπως σωστά αναφέρει ο Μιχάλης, το πρόβλημα στα 64bit είναι μία λέξη παραπάνω. Μεταξύ των λέξεων Declare Function, πρόσθεση την PtrSafe.

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

FAN 31-10-19 21:17

Ευχαριστώ Φάνης


Η ώρα είναι 23:10.

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


Search Engine Optimization by vBSEO 3.3.2