Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [VBA] 2 Combobox επιλογή ενός κελιού.

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 16-10-12, 13:03
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 16-10-2012
Μηνύματα: 3
Προεπιλογή 2 Combobox επιλογή ενός κελιού.

Καλησπερα σε ολους ,

πρωτο ποστ , πρωτη ερωτηση. Ευχαριστω εκ των προτερων.



Εχω φτιαξει σε ενα excel ενα κοστολογιο ενος προιοντος.Δινω το μεγεθος ( Μηκος-Πλατος) και μου επιστρεφει το κοστος.

Επειτα σε ενα αλλο φυλλο εβαλα ενα "πινακα" ο οποιος στα οριζοντια εχει το μηκος και στα καθετα το πλατος.

Προσπαθω μεσα απο την VBA οποτε δινω το μεγεθος(Μηκος - ΠΛατος ) να μου εμφανιζεται η τιμη αλλα να πηγαινει και στον πινακα μου , στην συγκεκριμενη θεση.

Μεσα απο 2 combobox ενα για το μηκος και ενα για το πλατος καταφερα να παιρνω την τιμη που θελω αλλα δεν μπορω να την τοποθετησω αυτοματα στον πινακα μου.

Θα ηθελα να μαθω αν γινεται σε ενα φυλλο του excel να κανω επιλογη καποιου συγκεκριμενου κελιου με 2 combobox γιατι για να το πετυχω εχω κανει ενα εκτρωμα

If axonas = 250 And provoli = 250 Then
Worksheets("Τιμες").Range("b5") = τιμη

και το εχω γραψει αυτο για την καθε τιμη ,448 φορες.....
Απάντηση με παράθεση
  #2  
Παλιά 16-10-12, 14:28
Το 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
Προεπιλογή

Καλησπέρα
Στέλιο καλώς ήρθες στην παρέα
Αν κατάλαβα το ζητούμενο πρέπει να γίνετε αλλά...
καλό είναι όλοι όσοι έχουν κάποιο ζητούμενο να ανεβάζουν ένα υπόδειγμα της δουλειάς τους
ώστε να είναι ευκολότερο να δοθεί λύση
Για να φτάσουμε να "λύσουμε" το πρόβλημα πρέπει να φτιάξουμε πίνακες, ονομασίες, combobox και άλλα που και χρονοβόρα είναι και κινδύνους εμπεριέχουν να μην είναι ίδια με του χρήστη και να καταλήγουν σε λάθος αποτελέσματα
Ελπίζω στην κατανόησή σας...
Απάντηση με παράθεση
  #3  
Παλιά 16-10-12, 14:45
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 16-10-2012
Μηνύματα: 3
Προεπιλογή

Εχω ενα βιβλιο excel , με μερικα φυλλα οπως φαινεται στην εικονα.

Συμφωνα με τα μετρα που δινω εγω απο τα combobox , γινονται οι καταλληλες πραξεις μεσα στα φυλλα , προστιθενται και μου δινουν ενα αποτελεσμα που ειναι η τιμη κοστους καποιου προιοντος.

Αυτη η τιμη οπως εμφανιζεται ,καταχωρειται και στον πινακα του φυλλου Τιμες.

Για να το πετυχω αυτο εκανα κατι ανορθοδοξο , εγραψα απο ενα if - elseif για την καθε περιπτωση.
Θα ηθελα να μαθω , αν φυσικα γνωριζετε, αν υπαρχει καποιος τροπος ετσι ωστε ο συνδιασμος των δυο combobox να μου επιλεγουν το συγκεκριμενο κελι.

Ευχαριστω.
Συνημένες Εικόνες
Τύπος Αρχείου: jpg VBA.jpg (57,3 KB, 44 εμφανίσεις)
Απάντηση με παράθεση
  #4  
Παλιά 16-10-12, 16:12
Το 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. την Διεύθυνση του κελιού (με Address)
2. το Κόστος ενώ
3. το επιλεγμένο κελί χρωματίζεται
Μπορούμε να προσαρμόσουμε τα Linkcells σε δικά μας Combobox χωριστά ή σε φόρμα
Γενικά ο τρόπος είναι αναλυτικός και εύκολα προσαρμόζεται στις ανάγκες μας
Τα Selections του κώδικα δεν μπορούμε να τα αποφύγουμε τελείως
γιατί το ζητούμενό μας βασικά είναι η Επιλογή
Καλή συνέχεια!
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm Address & Cost Selection.xlsm (21,7 KB, 79 εμφανίσεις)
Απάντηση με παράθεση
  #5  
Παλιά 16-10-12, 17:11
Όνομα: Θανάσης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 22-02-2012
Μηνύματα: 238
Προεπιλογή

Καλησπέρα
αντί για υπολογισμό μέσω CommandButton ο τύπος σε ένα κελί =INDIRECT(ADDRESS(Y3;Y1))
Θανάσης

Τελευταία επεξεργασία από το χρήστη Thanosp : 17-10-12 στις 06:32.
Απάντηση με παράθεση
  #6  
Παλιά 16-10-12, 17:45
Το 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
Προεπιλογή

Γεια σας και πάλι
Αν δεν υπάρξουν τα Combobox δεν υπάρχουν και τα Linkcells W1 W3 και φυσικά δεν υπάρχουν και τα Y1 Y3 τα οποία "παίρνουν" από εκεί με συνέπεια δεν υφίσταται ADDRESS
Άρα δεν είναι εφικτό...
Η Σκέψη για INDIRECT είναι καλή υπό προϋποθέσεις τις οποίες δεν μπορώ να μαντέψω όσο τα φύλλα του Στέλιου παραμένουν "κρυφά"
Απάντηση με παράθεση
  #7  
Παλιά 17-10-12, 15:29
Όνομα: Στέλιος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 16-10-2012
Μηνύματα: 3
Προεπιλογή

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

Σπυρο σε ευχαριστω παρα πολυ για την βοηθεια σου.
Με τις οδηγιες σου και κατι μικροαλλαγες εκανα ακριβως αυτο που ηθελα.

Απάντηση με παράθεση
  #8  
Παλιά 17-10-12, 17:24
Το 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
Προεπιλογή

Καλησπέρα
Να' σαι καλά Στέλιο
Καλή συνέχεια!
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Μορφοποίηση] Κλείδωμα κελιού με βάση το περιεχόμενο ενός άλλου. dimharos Excel - Ερωτήσεις / Απαντήσεις 1 28-05-16 06:06
[VBA] Αλλαγή της τιμής ενός κελιού βάσει του χρώματος sakis297 Excel - Ερωτήσεις / Απαντήσεις 8 18-09-15 18:19
[Excel07] ΔΙΑΙΡΕΣΗ ΕΝΟΣ ΚΕΛΙΟΥ filanthi Excel - Ερωτήσεις / Απαντήσεις 1 11-11-13 03:35
[Excel07] Αντιγραφή ενός μεταβαλομενου κελιού σε σχέση με την ημερομηνία. ΘωμάςΜπόκιας Excel - Ερωτήσεις / Απαντήσεις 5 01-08-13 13:40
[Γενικά] Απαλοιφή κενών,απο την αριστερή πλευρά ενός κελιού misirlis Excel - Ερωτήσεις / Απαντήσεις 5 01-04-12 11:50


Η ώρα είναι 22:09.