Ανανέωση ιστοσελίδας

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 30-07-13, 11:21
Όνομα: Μπάμπης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 07-04-2013
Μηνύματα: 56
Προεπιλογή Διαίρεση εγγραφής

Καλημέρα,

Εχω ένα θέμα λίγο περίεργο. Στο αρχείο που επισυνάπτω, έχω εγγραφές με στοιχεία τοίχων. Θελω πατώντας ένα κουμπί να με ρωτά ποιο τοίχο θέλω να χωρίσω στην μέση και σε ποιό σημείο. Κατόπιν θα πηγαίνει όλες τις εγγραφές κάτω απο την εγγραφη που επέλεξα μια θέση κάτω και θα προσθέτει την σειρά με όλα τα στοιχεία ίδια εκτός απο το πλάτος που θα το έχει χωρίσει όπως έχω επιλέξει. Παράλληλα θα πρέπει να πηγαίνει και να αλλάζει, στο sheet των παραθύρων, τον αριθμό των τοιχων στον οποίο ανήκει το κάθε κούφωμα. Μάλιστα αν είναι κάποιο παράθυρο στον τοιχο που σπάω θα πρέπει να βρίσκει απο την απόσταση, σε ποιο τοιχο θα ανήκει μετά το σπάσιμο!!! :)... Ξέρω οτι είναι πολύ δυσκολο γι αυτό μια λύση έστω να πλησιάζει σ αυτό που θέλω θα είναι πολύ χρήσιμη.

Ευχαριστώ!!! :)
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm example1.xls.xlsm (160,4 KB, 27 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 31-07-13, 09:41
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Καλημέρα
Φίλε Μπάμπη
Πιθανόν το ζητούμενο να είναι δύσκολο ....
Δυσκολότερο όμως είναι να κατανοήσουμε τον τρόπο δουλειάς του κάθε ανθρώπου που ζητάει κάτι.
Επειδή δεν είμαστε αλουμινάδες είναι δύσκολο να μπορέσω τουλάχιστον εγώ να κατανοήσω τον τρόπο που δουλεύουν οι πίνακές σου και που είναι ο τοίχος που θέλεις να διαιρεθεί και με τι κριτήριο με αποτέλεσμα να μην μπορώ να δώσω απάντηση
Γι' αυτό θα πρότεινα να κάνεις τον κόπο να ανεβάσεις πάλι το υπόδειγμά σου με κάποια πλαίσια μέσα σε αυτό που να εξηγεί πχ "1 εδώ θέλω αυτό..." "2 εδώ θέλω να διαιρεί τον τοίχο με κριτήριο...." "3 εδώ να γίνει εισαγωγή της γραμμής...." κλπ όσο γίνεται πιο αναλυτικά για να γίνει κατανοητό το ζητούμενο
Απάντηση με παράθεση
  #3  
Παλιά 31-07-13, 12:17
Όνομα: Μπάμπης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 07-04-2013
Μηνύματα: 56
Προεπιλογή

Σπύρο έχεις δίκιο!! :)

Λοιπον ανεβάζω το παράδειγμα και περιμένω με αγωνία την απάντηση...
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm example2.xlsm (167,1 KB, 13 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 01-08-13, 08:50
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Καλημέρα
Θα πάμε την λύση τμηματικά για αποφυγή λαθών

Μέχρι τώρα
Έγιναν ονομασίες (βλέπε Name Manager)
Στο Α4 μπαίνει =IF(F4<>"";ROW()-3;"") και τραβάμε κάτω
Οι τοίχοι αριθμούνται αυτόματα όταν θα μπει το πλάτος τους
Ο νέος τοίχος που προκύπτει από την διαίρεση του παλιού θα ονομαστεί 9 και οι υπόλοιποι θα είναι +1
Α4 έως Α28 Conditional Formatting και αυξάνεται η περιοχή όσο και αν προστίθενται ανάμεσα τοίχοι
Στα κελιά G1, H1 επιλογές νέου τοίχου G1, αριθμός H1 μέτρα
Εδώ αν επιλέξουμε εκ παραδρομής μέτρα περισσότερα από το μήκος του υπάρχοντος τοίχου
υπάρχει έλεγχος που μας προειδοποιεί να το αλλάξουμε
Έγιναν με VBA
1. Θέλουμε να σπάσουμε τον τοίχο 8 στα 2, δίνοντας το μήκος του διαιρεμένου νέου 8 μετρούμενο από την αφετηρία αριστερά πχ. 2,40m
2. Μετακινούμε τις γραμμές 9+ μια σειρά κάτω
3. Αλλάζει το μήκος σε 2,4 όπως ορίσαμε
4. Το υπόλοιπο μήκος είναι 3,10
5. Η συνέχεια του τοίχου είναι βέβαιη αφού προκύπτει από διαίρεση αρα παει σίγουρα 1
6. Εδώ μπαίνει η τιμή του αρχικού τοίχου 8 αρα τίποτα

Οι μετρήσεις σε κελιά και στήλες στον κώδικα έγιναν με βάση τον αριστερό πίνακα
Ο δεξιά δεν λήφθηκε υπ' όψιν καθόλου (πιστεύω ότι τον έβαλες για το παράδειγμα σωστά?)

Με βάση τις αναλυτικές οδηγίες μέσα στον κώδικα
Και με μπούσουλα τις τελευταίες 4 σειρές του κώδικα
Μπορείς να ολοκληρώσεις τα 4 τελευταία στάδια υπολογισμών του κώδικα για το φύλλο ΤΟΙΧΟΙ ?
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm TheWall.xlsm (178,8 KB, 20 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 01-08-13, 10:17
Όνομα: Μπάμπης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 07-04-2013
Μηνύματα: 56
Προεπιλογή

Καλημέρα,

Καταρχάς ευχαριστώ πάρα πολύ για την απάντηση!!!!
Τους δεξια πίνακες τους είχα μόνο για παράδειγμα ναι. Ενα θέμα είναι οτι τα κελιά που δεν αλλάζουν θα πρέπει να αντιγράφονται οι τιμές του αρχικού τοίχου, αλλα δεν το διευκρίνισα εγώ.
Το δεύτερο θέμα είναι το 2ο φύλλο τα ΚΟΥΦΩΜΑΤΑ. Εδώ δεν είδα να γίνεται κάτι γιατι προφανώς δεν είπα να κοιτάξεις και σ αυτό το φύλλο!!!! Αν το κοιτάξεις καθε κούφωμα ανήκει σε κάποιο τοίχο.
Επομένως αν διαιρεθεί ο τοίχος αυτό θα πρέπει να γίνει και η κατανομή των παραθύρων στα νέα δεδομένα. Εξηγώ πως μπορεί να γινει αυτο στο αρχείο που ανέβασα.

Σε ευχαριστώ εκ των προτέρων!!!
Απάντηση με παράθεση
  #6  
Παλιά 01-08-13, 10:29
Όνομα: Μπάμπης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 07-04-2013
Μηνύματα: 56
Προεπιλογή

VBA δεν ξέρω αλλά το προσπαθήσω! :)
Απάντηση με παράθεση
  #7  
Παλιά 01-08-13, 10:42
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Μπάμπη
όπως σου είπα και πιο 'πάνω την λύση θα την πάμε σταδιακά για να μην κάνουμε κάποιο λάθος και τα αλλάζουμε όλα από την αρχή.
Το είδα το φύλλο ΚΟΥΦΩΜΑΤΑ και όλα όσα πρέπει να γίνουν αλλά ...
η λύση μέχρι στιγμής είναι μέχρι το σημείο 6 των "σχολείων" σου όπως σου εξηγώ και πιο πάνω
Δεν έχει ολοκληρωθεί το θέμα "ΤΟΙΧΟΙ" και δεν έχουμε ακουμπήσει τίποτα στο φύλλο ΚΟΥΦΩΜΑΤΑ
Μέχρι εδώ που φτάσαμε όλα καλά ή υπάρχει κάτι που πρέπει να αλλάξει ?
Απάντηση με παράθεση
  #8  
Παλιά 01-08-13, 10:51
Όνομα: Μπάμπης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 07-04-2013
Μηνύματα: 56
Προεπιλογή

Μπορούμε αντι να βάζει κενή σειρά απλά να κατεβάζει τις εγραφές προς τα κάτω? Ο λόγος που το θέλω αυτό είναι επειδη δεξια απο τον πίνακα έχω διάφορους τύπους που κάνουν υπολογισμούς. Ο λόγος που τους έσβησα είναι για να μην γίνεται χαμός και για να καταλαβαίνω τι γίνεται.
Απάντηση με παράθεση
  #9  
Παλιά 01-08-13, 10:55
Όνομα: Μπάμπης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 07-04-2013
Μηνύματα: 56
Προεπιλογή

επίσης μπορούμε να τσεκάρουμε αν το μήκος τομής πέφτει πάνω σε παράθυρο?
Απάντηση με παράθεση
  #10  
Παλιά 01-08-13, 11:06
Όνομα: Μπάμπης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 07-04-2013
Μηνύματα: 56
Προεπιλογή

Και κάτι που μόλις είδα: Για τους τοιχους 1 και 2 δεν λειτουργεί
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Διαίρεση βάσης kellis Access - Ερωτήσεις / Απαντήσεις 1 04-03-14 22:41
[Excel07] ΔΙΑΙΡΕΣΗ ΕΝΟΣ ΚΕΛΙΟΥ filanthi Excel - Ερωτήσεις / Απαντήσεις 1 11-11-13 03:35
Διαίρεση κειμένου ενός πεδίου gmax Access - Ερωτήσεις / Απαντήσεις 1 26-10-13 08:42
Διαίρεση τιμής ενός πεδίου gmax Access - Ερωτήσεις / Απαντήσεις 2 23-09-13 16:25
[Γενικά] Διαίρεση αριθμού με λεπτά της ώρας. Lefteris Excel - Ερωτήσεις / Απαντήσεις 4 17-05-11 15:10


Η ώρα είναι 08:14.