Select the product you need help with
Πώς να δημιουργήσετε μακροεντολές της Visual Basic, χρησιμοποιώντας επίλυση του Excel στο Excel 97Αναγν. άρθρου: 843304 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο. Σε αυτήν τη σελίδαΠερίληψηΑυτό το άρθρο περιγράφει τον τρόπο χρήσης του "Επίλυση" του Microsoft Excel στο Microsoft Excel 97 για να δημιουργήσετε μακροεντολές της Microsoft Visual Basic. Η επίλυση του Microsoft Excel είναι ένα πρόσθετο του Microsoft Excel. Επιπλέον, αυτό το άρθρο περιέχει πληροφορίες σχετικά με τον τρόπο δημιουργίας μακροεντολών, τον τρόπο σχεδίασης μιας μακροεντολής και τον τρόπο εργασίας με τους περιορισμούς της μακροεντολής. Αυτό το άρθρο περιγράφει επίσης τον αλγόριθμο και μέθοδοι που χρησιμοποιούνται από την "Επίλυση" του Microsoft Excel. Η ακόλουθη λίστα παρέχει όλα τα θέματα που αναφέρονται στο άρθρο.
ΕΙΣΑΓΩΓΉΑυτό το άρθρο περιέχει πληροφορίες σχετικά με το Microsoft Excel
Επίλυση. Περισσότερες πληροφορίεςΠεριγραφή της επίλυσης Microsoft ExcelΗ επίλυση του Microsoft Excel είναι ένα Microsoft Excel βοηθά στην επίλυση του πρόσθετο Microsoft Excel Μπορείτε να προσδιορίσετε τη βέλτιστη τιμή για τον τύπο σε ένα συγκεκριμένο κελί προορισμού σε ένα φύλλο εργασίας του Microsoft Excel. Επίλυση Microsoft Excel προσαρμόζει τις τιμές άλλων κελιά που σχετίζονται με το κελί προορισμού, χρησιμοποιώντας μια εξίσωση. Μετά την κατασκευή μιας εξίσωσης και να ορίσετε ένα σύνολο παραμέτρων ή περιορισμούς για την μεταβλητές στην εξίσωση, η "Επίλυση" του Microsoft Excel προσπαθεί διάφορες λύσεις για να καταλήξουμε σε μια απάντηση που ικανοποιεί όλους τους περιορισμούς. Η επίλυση του Microsoft Excel χρησιμοποιεί τα ακόλουθα στοιχεία "Επίλυση" μια εξίσωση:
http://Download.Microsoft.com/download/excel97win/solverex/1.0/WIN98Me/EN-US/SolverEx.exe Σημείωση Μπορείτε επίσης να χρησιμοποιήσετε τις μακροεντολές και τα παραδείγματα που περιγράφονται σε αυτό
άρθρο στο Microsoft Excel έκδοση 5.0 και 7.0.
(http://download.microsoft.com/download/excel97win/solverex/1.0/WIN98Me/EN-US/SolverEx.exe)
Πώς να χρησιμοποιήσετε τις συναρτήσεις "Επίλυση" του Microsoft Excel σε μια μακροεντολή VBAΓια να χρησιμοποιήστε τις συναρτήσεις για το πρόσθετο "Επίλυση" του Microsoft Excel σε μια μακροεντολή VBA που πρέπει να αναφέρεται το πρόσθετο από το έργο VBA από το βιβλίο εργασίας που περιέχει τις μακροεντολές. Αν δεν αναφέρετε το πρόσθετο "Επίλυση" του Microsoft Excel, θα λάβετε το παρακάτω σφάλμα μεταγλώττισης κατά την εκτέλεση της μακροεντολής:Σφάλμα μεταγλώττισης: Sub ή λειτουργία δεν έχει οριστεί.
Τρόπος σχεδίασης μια μακροεντολή VBA που δημιουργεί και επιλύει ένα απλό μοντέλο "Επίλυση" του Microsoft ExcelΠαρόλο που η επίλυση του Microsoft Excel παρέχει πολλές λειτουργίες, τις ακόλουθες τρεις Οι συναρτήσεις είναι θεμελιώδες για τη δημιουργία και την επίλυση ενός μοντέλου:
Η συνάρτηση SolverOKΤο SolverOK συνάρτηση ορίζει ένα βασικό μοντέλο "Επίλυση" του Microsoft Excel. Το SolverOK η συνάρτηση είναι γενικά η πρώτη συνάρτηση που θα χρησιμοποιήσετε για να δημιουργήσετε το μοντέλο "Επίλυση" του Microsoft Excel. Το SolverOK συνάρτηση είναι ισοδύναμη με την επιλογή Επίλυση από το Εργαλείαμενού και στη συνέχεια καθορίζοντας τις επιλογές που υπάρχουν στο του Παράμετροι επίλυσηςστο παράθυρο διαλόγου. Ακολουθεί η σύνταξη για το SolverOK συνάρτηση:SolverOK (SetCell, MaxMinVal, ValueOf, ByChange) Οι ακόλουθες πληροφορίες περιγράφουν τη σύνταξη για το SolverOK συνάρτηση:
Σχήμα 1. Οι παράμετροι που σχετίζονται με το SolverOKτα ορίσματα Σύμπτυξη αυτής της εικόνας ![]() Η συνάρτηση SolverSolveΤο SolverSolve συνάρτηση λύνει το μοντέλο χρησιμοποιώντας τις παραμέτρους που καθορίσατε με την SolverOK η συνάρτηση. Εκτέλεση του SolverSolve η συνάρτηση είναι ισοδύναμες Για να κάνετε κλικ Επίλυση με το Παράμετροι επίλυσης στο παράθυρο διαλόγου. Ακολουθεί η σύνταξη για το SolverSolve συνάρτηση:SolverSolve (UserFinish, ShowRef) Οι ακόλουθες πληροφορίες περιγράφουν τη σύνταξη για το SolverSolve συνάρτηση:
Η συνάρτηση SolverFinishΤο SolverFinish συνάρτηση δηλώνει τι πρέπει να κάνετε με τα αποτελέσματα, και τι είδους έκθεση για να δημιουργήσετε αφού ολοκληρωθεί η διαδικασία επίλυσης. Ακολουθεί η σύνταξη για το SolverFinish συνάρτηση:SolverFinish (KeepFinal, ReportArray) Οι ακόλουθες πληροφορίες περιγράφουν τη σύνταξη για το SolverFinish συνάρτηση:
Σύμπτυξη αυτής της εικόνας ![]() Αυτό το άρθρο περιγράφει τον τρόπο για να δημιουργήσετε ένα απλό μοντέλο "Επίλυση" του Microsoft Excel με αλληλεπίδραση. Το πρώτο βήμα είναι να Δημιουργία φύλλου εργασίας για το μοντέλο. Το φύλλο εργασίας περιέχει ορισμένα κελιά δεδομένων και τουλάχιστον ένα κελί που περιέχει έναν τύπο. Ο τύπος αυτός εξαρτάται από το άλλο κελιά του φύλλου εργασίας. Αφού ορίσετε το φύλλο εργασίας σας, κάντε κλικ στο κουμπί Επίλυση από το Εργαλεία μενού. Με τοΠαράμετροι επίλυσης παράθυρο διαλόγου πλαίσιο, καθορίστε το κελί προορισμού, η τιμή που επίλυση για την περιοχή των κελιών που θα αλλάξει, και το περιορισμοί. Κάντε κλικ στο κουμπί Επίλυση Για να ξεκινήσετε τη διαδικασία επίλυσης. Μετά την επίλυση του Microsoft Excel εντόπισε μια λύση, τα αποτελέσματα εμφανίζονται στο φύλλο εργασίας και την επίλυση του Microsoft Excel Εμφανίζει ένα πλαίσιο μηνύματος που σας ρωτά εάν θέλετε να διατηρήσετε τα τελικά αποτελέσματα ή Εάν θέλετε να τις απορρίψετε. Όταν κάνετε κλικ σε μία από αυτές τις επιλογές, ολοκληρώνει την επίλυση του Microsoft Excel. Σχήμα 3 παρουσιάζει ένα απλό μοντέλο που δημιουργείτε χρησιμοποιώντας αυτά τα βήματα. Σχήμα 3. Ένα απλό μοντέλο: μοντέλο Η τετραγωνική ρίζα Σύμπτυξη αυτής της εικόνας ![]() Σε αυτό το παράδειγμα, αλλαγή κελί A1, που περιέχει τον τύπο, = A1 ^ 2 σε μια τιμή που θα κάνετε το κελί A2 ισούται με την τιμή 50. Με άλλα λόγια, εύρεση της τετραγωνικής ρίζας 50. Υπάρχουν χωρίς περιορισμούς στο μοντέλο τετραγωνική ρίζα. Το Find_Square_Root μακροεντολή επιτυγχάνει τις ακόλουθες εργασίες:
Ο ακόλουθος κώδικας περιγράφει τον Find_Square_Root2 μακροεντολή: Πώς να δημιουργείτε αναφορές για λύσειςΗ επίλυση του Microsoft Excel προσφέρει διάφορους τύπους αναφορών που περιγράφουν τον τρόπο το αλλάζει τα αποτελέσματα και πόσο κοντά προήλθε περιορισμοί κρίσιμες τιμές τους. Κάθε έκθεση τοποθετείται σε ξεχωριστό φύλλο εργασίας στο βιβλίο εργασίας σας. Τα παρακάτω είναι οι τύποι εκθέσεις ότι η επίλυση του Microsoft Excel προσφέρει:
Πώς να χρησιμοποιείτε συναρτήσεις Microsoft ExcelSolver βρόχου μακροεντολήςΣε πολλές περιπτώσεις, είναι καλή ιδέα να λύσετε το Microsoft Excel επίλυση του κελί προορισμού για πολλαπλές τιμές. Γενικά να επιτύχετε αυτό, χρησιμοποιώντας μία δομές βρόχων που είναι διαθέσιμες με τη VBA.Το Create_Square_Root_Table μακροεντολή δείχνει πώς λειτουργεί "Επίλυση" του Microsoft Excel σε μια μακροεντολή βρόχου. Το Create_Square_Root_Tableη μακροεντολή δημιουργεί έναν πίνακα σε ένα νέο φύλλο εργασίας. Εισάγει αριθμούς ένα έως δέκα και το αντίστοιχο τετραγωνική ρίζα κάθε αριθμό. Το Create_Square_Root_Table η μακροεντολή δημιουργεί τον πίνακα χρησιμοποιώντας ένα Για επανάληψη για διαδοχικές προσεγγίσεις μέσα αριθμούς 1 έως 10, καθώς και για την επίλυση του κελί προορισμού στο μοντέλο τετραγωνική ρίζα για μια τιμή που συμφωνεί με τον αριθμό της επανάληψη. Ο ακόλουθος κώδικας περιγράφει τον Create_Square_Root_Table μακροεντολή: Σχήμα 4. Εξόδου που δημιουργείται από το Create_Square_Root_Table μακροεντολή Σύμπτυξη αυτής της εικόνας ![]() Τρόπος εργασίας με περιορισμούςΈνας περιορισμός είναι περιορισμό τα περιεχόμενα ενός ή περισσότερων κελιά. Ένα μοντέλο μπορεί να έχει έναν ή πολλούς περιορισμούς. Σύνολο περιορισμού είναι ένα Ορισμός των ανισοτήτων ή ένα σύνολο equalities που καταργήσετε ορισμένους συνδυασμούς τιμές για τις μεταβλητές απόφασης από τη λύση. Για παράδειγμα, ένας περιορισμός μπορεί απαιτείται ένα κελί είναι μεγαλύτερη από το μηδέν και ένα άλλο κελί που περιέχει μόνο μια ακέραια τιμή.Το μοντέλο τετραγωνική ρίζα που αναφέρθηκε πάνω σε αυτό το σημείο είναι ένα απλό μοντέλο που περιέχουν περιορισμούς. Σχήμα 5 απεικονίζει το μοντέλο που χρησιμοποιεί τους περιορισμούς. Ο σκοπός αυτού του μοντέλου είναι να βρείτε τη βέλτιστη Συνδυασμός προϊόντων για το μέγιστο κέρδος. Σχήμα 5. Σύνθεση του προϊόντος με τη μείωση των περιθωρίων κέρδους Σύμπτυξη αυτής της εικόνας ![]() Για παράδειγμα, εάν μια εταιρεία κατασκευάζει τηλεοράσεις, στερεοφωνικά συστήματα, και τα ηχεία και το χρησιμοποιεί μια κοινή απογραφή τμήματα του τροφοδοτικά, ηχείο cones και ούτω καθεξής. Τα μέρη είναι περιορισμένη προσφοράς. Ο στόχος σας είναι να Καθορίστε πιο αποδοτικές αναλογίας των προϊόντων για να δημιουργήσετε. Το κέρδος ανά μονάδα μειώνει με τόμου, επειδή απαιτείται πρόσθετη τιμή κίνητρα φόρτωση του το κανάλι διανομής. Ο εκθέτης επιστρέφει diminishing είναι 0,9. Είναι αυτό εκθέτη χρησιμοποιείται για τον υπολογισμό του κέρδους από προϊόν στην περιοχή G11:I11. Σας Στόχος είναι να βρείτε το μέγιστο κέρδος [βλέπε κελί (G14)]. Οι τιμές που θα Αλλαγή για να βρείτε το μέγιστο κέρδος είναι ο αριθμός των μονάδων που δημιουργείτε. Το περιοχή G9:G11 αντιπροσωπεύει τα μεταβαλλόμενα κελιά σε αυτό το μοντέλο. Σας μόνο περιορισμού είναι ότι ο αριθμός των τμημάτων που χρησιμοποιείτε δεν μπορεί να υπερβαίνει τον αριθμό των τμημάτων που έχετε σε χέρι. Με το Microsoft Excel επίλυσης, αυτός ο περιορισμός εμφανίζεται ως E3:E7<=b3:b7. if="" you="" were="" to="" build="" this="" microsoft="" excel="" solver="" model="" interactively,="" the="" microsoft="" excel="" solver="" parameters="" would="" look="" similar="" to="" those="" that="" are="" in="" figure=""></=b3:b7.> Σχήμα 6. Παράμετροι επίλυσης του Microsoft Excel για την σύνθεση του προϊόντος με μείωση των περιθωρίων κέρδους μοντέλο Σύμπτυξη αυτής της εικόνας ![]() Για να δημιουργήσετε και επίλυση μείξη προϊόντος με μείωση των περιθωρίων κέρδους μοντέλο, θα χρησιμοποιήσετε ένα νέα συνάρτηση, το SolverAdd συνάρτηση, συναρτήσεις VBA "Επίλυση" του Microsoft Excel που ήταν που περιγράφεται παραπάνω. Το SolverAdd συνάρτηση προσθέτει τον περιορισμό του μοντέλου. Εκτέλεση του SolverAdd η συνάρτηση είναι ισοδύναμη με την επιλογή του Προσθήκη κουμπί με το Παράμετροι επίλυσης στο παράθυρο διαλόγου. Το SolverAdd η συνάρτηση έχει την παρακάτω σύνταξη: SolverAdd (CellRef, σχέση, FormulaText) Οι ακόλουθες πληροφορίες περιγράφουν τη σύνταξη για το SolverAdd συνάρτηση:
Σημείωση Στο Microsoft Excel εκδόσεις 5.0 και 7.0, χρησιμοποιεί τη σημειογραφία R1C1 Όταν καθορίζετε ένα κελί ή περιοχή κελιών με το FormulaText το όρισμα. Αντίθετα, χρησιμοποιήστε το στυλ A1 στο Microsoft Excel 97 Σημείωση για να καθορίσετε το FormulaText το όρισμα. Σχήμα 7. Πεδία που σχετίζονται με το SolverAdd τα ορίσματα Σύμπτυξη αυτής της εικόνας ![]() Το Maximum_Profit μακροεντολή που παράγει ένα μοντέλο για τη σύνθεση του προϊόντος με Diminishing Επιστρέφει το μοντέλο. Αυτή η μακροεντολή εκτελεί τις ακόλουθες συναρτήσεις ή ορίσματα:
Όταν εκτελείτε το Maximum_Profit μακροεντολή, η επίλυση του Microsoft Excel θα βρει μια λύση του κτιρίου 160 σύνολα Τηλεόρασης, 200 στερεοφωνικά συστήματα και 80 ηχεία για μέγιστο κέρδος των $14,917 δολάρια. Τρόπος αλλαγής και διαγραφής περιορισμούςΠεριορισμοί του μοντέλου σας μπορεί να αλλάξει μέσω προγραμματισμού ή Διαγραφή. Περιορισμοί αναγνωρίζονται από τους CellRef και Σχέση τα ορίσματα.Για να αλλάξετε μέσω προγραμματισμού μια υπάρχουσα τον περιορισμό, χρησιμοποιήστε το SolverChange η συνάρτηση. Ακολουθεί η σύνταξη για το SolverChangeσυνάρτηση: SolverChange (CellRef, σχέση, FormulaText) Σημειώστε ότι τα ορίσματα για το SolverChange είναι συνάρτηση
οι ίδιες με εκείνες που χρησιμοποιείτε με το SolverAdd η συνάρτηση. Εάν θέλετε Για να αλλάξετε τον περιορισμό του μείγματος προϊόντος με το μοντέλο Diminishing επιστρέφει μπορείτε πρέπει να χρησιμοποιήσετε το SolverChange η συνάρτηση. Για παράδειγμα, αυτήν τη στιγμή τον περιορισμό που έχει καθοριστεί είναι ότι ο αριθμός των τμημάτων που χρησιμοποιείται είναι μικρότερη ή ίση με το αριθμός των τμημάτων σε χέρι (E3:E7<= b3:b7).="" if="" you="" want="" to="" change="" this="" constraint="" so="" that="" the="" number="" of="" parts="" used="" is="" less="" than="" or="" equal="" to="" the="" number="" of="" parts="" projected="" (number="" of="" parts="" on="" hand="" plus="" number="" of="" parts="" ordered).="" this="" new="" constraint="" would="" look="" like="" e3:e7=""></=><= d3:d7.="" the="" following="" macro="" would="" change="" the="" existing="" constraint=""></=><=b3:b7 to="" e3:e7=""></=b3:b7><= d3:d7="" and="" solve="" for="" a=""></=> Ο ακόλουθος κώδικας περιγράφει τον Change_Constraint_and_Solve μακροεντολή: SolverDelete (CellRef, σχέση, FormulaText) Σημειώστε ότι τα ορίσματα για το SolverDelete είναι συνάρτηση οι ίδιες με εκείνες που χρησιμοποιείτε με το SolverAdd και το SolverChange συναρτήσεις. Η ακόλουθη μακροεντολή δείχνει πώς μπορείτε να διαγράψετε και να προσθέσετε έναν περιορισμό. Στο παράδειγμα αυτό, το Change_Constraint_and_Solve2 μακροεντολή καταργεί τον περιορισμό της E3:E7<=b3:b7 from="" the="" product="" mix="" with="" diminishing="" returns="" model="" and="" adds="" a="" new="" constraint.="" the="" new="" constraint="" is="" just="" a="" modification="" of="" the="" original="" constraint,="" where="" the="" left="" and="" right="" sides="" of="" the="" constraint="" are=""></=b3:b7> Ο ακόλουθος κώδικας περιγράφει τον Change_Constraint_and_Solve2 μακροεντολή: Πώς να φορτώσετε και αποθήκευση των μοντέλων σαςΌταν αποθηκεύετε το βιβλίο εργασίας, το τελευταίο παραμέτρους που μπορείτε καθορίζεται στο του Παράμετροι επίλυσης στο παράθυρο διαλόγου αποθηκεύονται με το βιβλίο εργασίας. Επομένως, όταν ανοίγετε το βιβλίο εργασίας, οι παράμετροι είναι το ίδια με την κατά την τελευταία αποθήκευση του βιβλίου εργασίας.Μπορείτε να ορίσετε περισσότερα από ένα πρόβλημα για ένα φύλλο εργασίας. Κάθε πρόβλημα αποτελείται από κελιά και Οι περιορισμοί που εισάγετε στο του Η παράμετρος "Επίλυση" και το Επιλογές επίλυσης παράθυρα διαλόγου. Επειδή αποθηκεύεται μόνο το τελευταίο πρόβλημα με φύλλο εργασίας, θα χάσετε όλα τα άλλα ζητήματα εκτός αν ρητά αποθήκευση τους. Για να αποθηκεύσετε, κάντε κλικ στο κουμπί Αποθήκευση μοντέλου με το Επίλυση Επιλογές στο παράθυρο διαλόγου. Ομοίως, όταν θέλετε να επαναφέρετε τα προηγούμενα Αποθήκευση παραμέτρων, κάντε κλικ στο κουμπί Φόρτωση μοντέλου με το Επίλυση Επιλογές στο παράθυρο διαλόγου. Μοντέλα επίλυσης αποθηκεύονται σε μια περιοχή κελιά σε ένα φύλλο εργασίας. Στο πρώτο κελί της περιοχής περιέχει τον τύπο για το κελί προορισμού. Το δεύτερο κελί της περιοχής περιέχει τον τύπο που προσδιορίζει μεταβαλλόμενα κελιά στο μοντέλο. Το τελευταίο κελί στην περιοχή περιέχει έναν πίνακα που αντιπροσωπεύει τις επιλογές που ορίζονται του Επιλογές επίλυσης παράθυρο διαλόγου πλαίσιο. Τα κελιά μεταξύ δεύτερο κελί και το τελευταίο κελί που περιέχουν τους τύπους που αντιπροσωπεύουν τους περιορισμούς του μοντέλου. Σχήμα 8 απεικονίζει ένα μοντέλο προγραμματισμού εργαζόμενου. Ας υποθέσουμε ότι εργάζεστε για μια μικρή κατασκευαστής. Αυτός ο πίνακας εμφανίζει κάθε υπαλλήλου Ωριαία χρέωση πληρωμής, τον αριθμό ώρες προγραμματισμένες και να κάθε υπαλλήλου προβαλλόμενο αριθμό μονάδων παραγωγή σε μία ώρα. Ο στόχος σας είναι να ανταποκρίνονται στις συγκεκριμένες όριο για τον αριθμό των μονάδες που παράγονται κατά την ελαχιστοποίηση του κόστους εργατικών. Σχήμα 8. Εργαζόμενου Προγραμματισμός λειτουργίας l Σύμπτυξη αυτής της εικόνας ![]() Δύο πρόσθετες παράγοντες (ή περιορισμοί) που πρέπει να Εξετάστε το ενδεχόμενο να είναι το ελάχιστο/μέγιστο αριθμό ωρών οποιαδήποτε έναν υπάλληλο να εργαστείτε και ο αριθμός των μονάδων που σκοπεύετε να παράγουν. Εάν για μια συγκεκριμένη εβδομάδα πρέπει για την παραγωγή 3975 μονάδες και θέλετε κάθε υπαλλήλου για να μεταξύ 30 και 45 ώρες, θα είναι παρόμοιες με εκείνες που περιγράφονται στις ακόλουθες παράμετροι επίλυσης του Microsoft Excel Πίνακας: Σύμπτυξη αυτού του πίνακα
Τους στόχους σας είναι για την επίλυση για το κόστος εργατικών βέλτιστη σε ένα εβδομαδιαία βάση, για να αποθηκεύσετε κάθε μοντέλο εβδομαδιαία και να φορτώσετε οποιαδήποτε εβδομαδιαία μοντέλο όταν τη χρειάζεστε. Σε μια μακροεντολή, Παράμετροι επίλυσης του Microsoft Excel για ένα μοντέλο Μπορείτε να αποθηκεύσετε και να φορτωθεί με χρήση του SolverSave και το SolverLoad συναρτήσεις αντίστοιχα. Το SolverSave και το SolverLoad έχετε τις ακόλουθες συναρτήσεις σύνταξη: SolverSave (SaveArea) SolverLoad (LoadArea) Το SolverSave και το SolverLoad συναρτήσεις κάθε έχουν μόνο ένα όρισμα SaveArea και το LoadArea τα ορίσματα αντίστοιχα. Αυτά τα ορίσματα, καθορίστε μια περιοχή σε ένα φύλλο εργασίας όπου είναι αποθηκευμένες οι πληροφορίες του μοντέλου. Το ακόλουθο New_Employee_Schedule μακροεντολή, δείχνει τον τρόπο δημιουργίας, επίλυση και αποθήκευση ενός μοντέλου με βάση Εισαγωγή δεδομένων χρήστη. Ο χρήστης καλείται να παράσχει την ημερομηνία του μοντέλου, τον αριθμό των μονάδες για την παραγωγή και τον ελάχιστο και το μέγιστο αριθμό ωρών ανά εργαζόμενο. Τα δεδομένα αυτά χρησιμοποιείται για να δημιουργήσετε το μοντέλο. Λύθηκε το μοντέλο και στη συνέχεια Αποθήκευση με την εισαγωγή του χρήστη. Ο ακόλουθος κώδικας περιγράφει τον New_Employee_Schedule μακροεντολή: Σχήμα 9 απεικονίζει τον τρόπο το αποθηκεύσει μοντέλο Οι πληροφορίες που εμφανίζονται στο φύλλο εργασίας. Σχήμα 9. Πληροφορίες μοντέλο που έχει αποθηκευτεί από μακροεντολή New_Employee_Schedule Σύμπτυξη αυτής της εικόνας ![]() Το New_Employee_Schedule μακροεντολή αποθηκεύει κάθε νέο μοντέλο στο φύλλο εργασίας. Το Load_Employee_Schedule μακροεντολή μπορεί να φορτώσει ένα από αυτά τα αποθηκευμένα μοντέλα. Η μακροεντολή σας ζητά το χρήστη για το μοντέλο για φόρτωση και στη συνέχεια αναζητήσεις στήλη ι για την ημερομηνία του μοντέλου. Εάν βρέθηκε ημερομηνία μοντέλο, το Load_Employee_Schedule μακροεντολή φορτώνει το αντίστοιχο υπόδειγμα, επιλύεται και, στη συνέχεια, διατηρεί τα τελικά αποτελέσματα. Ο ακόλουθος κώδικας περιγράφει τον New_Employee_Scheduleμακροεντολή: Πώς μπορείτε να βρείτε περισσότερες πληροφορίες σχετικά με την "Επίλυση" του Microsoft ExcelΟι παρακάτω πόροι παρέχουν πληροφορίες σχετικά με τον τρόπο χρήσης της επίλυσης Microsoft Excel πρόσθετο.
Πώς μπορείτε να μάθετε περισσότερα σχετικά με τον αλγόριθμο και μέθοδοι που χρησιμοποιούνται από το Microsoft Excel επίλυσηςΗ επίλυση του Microsoft Excel χρησιμοποιεί τη γενίκευση μειωθεί ντεγκραντέ Κωδικός μη γραμμικά βελτιστοποίησης (GRG2) που αναπτύχθηκε από Leon Lasdon, πανεπιστήμιο του Τέξας Austin και Allan Waren, Κλίβελαντ πανεπιστήμιο κράτους.Για πρόσθετες πληροφορίες σχετικά με τον αλγόριθμο που χρησιμοποιείται από την "Επίλυση" του Microsoft Excel, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft: 82890
(http://support.microsoft.com/kb/82890/
)
Η επίλυση χρησιμοποιεί γενίκευση μειωμένηςΓραμμικά και ακέραια προβλήματα χρησιμοποιείται η μέθοδος simplex με τις μεταβλητές και μέθοδος κλάδο και δεσμευμένα, υλοποιούνται από John Watson και Dan Fylstra, Frontline Systems, Inc. Για περισσότερες πληροφορίες σχετικά με την εσωτερική διαδικασία επίλυσης χρησιμοποιούνται στην επίλυση, επαφή: Frontline Systems, Inc. P.O. Box 4288 Incline Village, NV 89450-4288 (702) 831-0300 Web site: http://www.frontsys.com Electronic mail: info@frontsys.com Επιλογές επίλυσης Microsoft Excel κώδικας προγράμματος είναι πνευματικών δικαιωμάτων 1990, 1991, 1992 και 1995 από συστήματα πρώτης γραμμής Τμήματα Inc. είναι 1989 περί πνευματικών δικαιωμάτων από την βέλτιστη μεθόδους, Inc. Σημείωση Το Microsoft Excel πρόσθετο επίλυση που περιγράφεται σε αυτό το άρθρο παρέχονται "ως έχουν" και δεν κάνουμε εγγυάται ότι μπορεί να χρησιμοποιηθεί σε όλες τις περιπτώσεις. Παρόλο που η Microsoft υποστηρίζει Επαγγελματίες τεχνολογιών πληροφορικής μπορούν να σας βοηθήσουν με την εγκατάσταση και την υπάρχουσα λειτουργικότητα αυτού πρόσθετο πρόγραμμα, δεν θα τροποποιήσουν το πρόσθετο για να παρέχει νέες λειτουργίες. ΔΕΝ ΠΑΡΈΧΕΙ ΚΑΜΊΑ ΕΓΓΎΗΣΗ. Το λογισμικό παρέχεται "ως-είναι," χωρίς κανενός είδους εγγύηση και οποιαδήποτε χρήση αυτού του προϊόντος λογισμικού είναι με δική σας ευθύνη. ΙδιότητεςΑναγν. άρθρου: 843304 - Τελευταία αναθεώρηση: Κυριακή, 29 Μαΐου 2011 - Αναθεώρηση: 4.0
Μηχανικά μεταφρασμένο ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:843304
(http://support.microsoft.com/kb/843304/en-us/
)
| Μεταφράσεις άρθρων |














Επιστροφή στην αρχή








