ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [VBA] Ομαδική εισαγωγή στοιχείων

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 18-07-16, 20:38
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 13-01-2013
Μηνύματα: 45
Προεπιλογή Ομαδική εισαγωγή στοιχείων

Καλησπέρα σε όλους, το δείγμα που ανέβασε ο Βασίλης και η λύση που δόθηκε όπως πάντα από φίλο του Forum καλύπτει και εμένα και σκέφτομαι να το χρησιμοποιήσω όμως θα ήθελα να προσαρμόσω την Εισαγωγή αδειών με UserForm όπως αυτήν εδώ http://www.ms-office.gr/forum/excel-...-userform.html ώστε να μπορώ σε όλες τις ημέρες του εκάστοτε μήνα να εισάγω ομαδικά άδειες ανά εργαζόμενο ή οτιδήποτε άλλο που θα προσθέσω στα OptionButton γιατί προσπαθώντας τώρα πρέπει να πηγαίνω μέρα μέρα και να καταχωρώ στο ίδιο άτομο άδεια κτλ , δεν χρειάζομαι από την UserForm την επιλογή μήνα κι τον υπολογισμό ΣΚ ρεπό μόνο επιλογή εργαζομένου διαστήματα από έως και την επιλογή από OptionButton σας ευχαριστώ πολύ.
Συνημμένα Αρχεία
Τύπος Αρχείου: xls SumMonth3.xls (214,5 KB, 193 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 22-07-16, 07:49
Όνομα: ΒΑΣΙΛΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-02-2010
Μηνύματα: 102
Προεπιλογή

Καλημέρα, ομολογώ ότι η παρατήρηση του Στέλιου είναι εύστοχη ,όντως είναι πολύ χρονοβόρο και δύσκολο να περνάς άδειες η οτιδήποτε άλλο μία μία μέρα σε κάθε εργαζόμενο ,θα βόλευε πάρα πολύ αν θα μπορούσε να προσαρμοστεί η userform για ομαδική καταχώρηση ανά εργαζόμενο, σας ευχαριστώ πολύ για την βοήθεια που μας έχετε προσφέρει έως τώρα.
Απάντηση με παράθεση
  #3  
Παλιά 22-07-16, 09:23
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλημέρα

Κοιτάζοντας τα δύο βιβλία εργασίας διαπιστώνω ότι είναι τελείως διαφορετικά.

Α) Στο βιβλίο Άδειες_New:

1) Οι καταχωρήσεις αφορούν ένα ολόκληρο έτος.

2) Γίνονται όλες σ’ ένα φύλλο.

3) Για κάθε μέρα και εργαζόμενο διατίθεται ένα μόνο κελί, συνεπώς μπορεί να γίνει μία μόνο καταχώρηση.

Β) Στο βιβλίο εργασίας SumMonth3:

1) Οι καταχωρήσεις αφορούν ένα μόνο μήνα.

2) Για κάθε μέρα του μήνα έχουμε, για τις καταχωρήσεις, ξεχωριστό φύλλο.

3) Για κάθε μέρα και εργαζόμενο διατίθενται 14 κελιά για καταχώρηση (μπορούν να καταχωρηθούν 14 διαφορετικές καταστάσεις)!!!.

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

Φιλικά/Γιώργος
Απάντηση με παράθεση
  #4  
Παλιά 22-07-16, 10:15
Όνομα: ΒΑΣΙΛΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-02-2010
Μηνύματα: 102
Προεπιλογή

Καλημέρα Γιώργο σε ευχαριστώ για την άμεση ανταπόκριση σου , οι ομαδικές καταχωρήσεις αφορούν μόνο τέσσερις καταστάσεις Κανονική Αδεια που ξεκινάει από το κελί K3, L3 Ανάπαυση ,Δελτίο Ασθενείας Μ3 και Συνεχόμενο Δελτίο Ασθενείας κελί N3 , φυσικά μόνο μία αιτιολογία ανά ημέρα δεν μπορεί δηλαδή σε μία ημέρα να έχει και κανονική άδεια και δελτίο ασθενείας.
Συνημμένα Αρχεία
Τύπος Αρχείου: xls SumMonth3.xls (488,5 KB, 20 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 22-07-16, 21:15
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Καλησπέρα

Βασίλη, δες το συνημμένο.
Συνημμένα Αρχεία
Τύπος Αρχείου: xls SumMonth5.xls (538,5 KB, 57 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη kapetang : 22-07-16 στις 21:33. Αιτία: Αλλαγή συνημμένου
Απάντηση με παράθεση
  #6  
Παλιά 22-07-16, 23:04
Όνομα: ΒΑΣΙΛΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-02-2010
Μηνύματα: 102
Προεπιλογή

Αγαπητέ Γιώργο είναι υπέροχο ,προσπαθώ να το μεταφέρω στο πραγματικό δικό μου φύλλο εργασίας όμως μου βγάζει σφάλμα σε μια γραμμή κώδικα dt = one.Range(strDate),παρατηρώντας βλέπω ότι η ημερομηνία στο δικό μου φύλλο και από λάθος μου δεν την άλλαξα είναι στο κελί G1 αλλάζω λοιπών αντοίστιχα σε Const strDate As String = "G1" αλλά πάλι τίποτα .Τι δεν κάνω σωστά;
Απάντηση με παράθεση
  #7  
Παλιά 22-07-16, 23:11
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.737
Προεπιλογή

Στον κώδικα διάλεξε το φύλλο "1".

Στις ιδιότητες όρισε την Name σε One.

Αν δεν μπορείς να τα βρεις, άλλαξε στον κώδικα το one με 1.
Απάντηση με παράθεση
  #8  
Παλιά 22-07-16, 23:20
Όνομα: ΒΑΣΙΛΗΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-02-2010
Μηνύματα: 102
Προεπιλογή

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


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Γενικά] Εισαγωγή στοιχείων στο word από λίστα του excel rania1984 Excel - Ερωτήσεις / Απαντήσεις 14 06-03-24 19:25
Εισαγωγή στοιχείων στο word από λίστα του excel rania1984 Word - Ερωτήσεις / Απαντήσεις 1 19-07-14 21:10
Πρόβλημα με την ομαδική αποστολή SMS alex Access - Ερωτήσεις / Απαντήσεις 8 02-05-12 14:43
Εισαγωγή εξωτερικών στοιχείων σε access PanosPan Access - Ερωτήσεις / Απαντήσεις 4 13-01-11 00:24
Εισαγωγή Στοιχείων από ένα πλαίσιο κειμένου Ghost_carp Access - Ερωτήσεις / Απαντήσεις 5 21-10-09 20:09


Η ώρα είναι 21:02.