Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 29-08-18, 08:13
Το avatar του χρήστη Spirosgr
Spirosgr Ο χρήστης 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
Προεπιλογή Εντολή «Ντιμπάγκ Πριντ»

Στις 24/8, το μέλος ΔΗΜΗΤΡΙΟΣ, ανέβασε ένα ερώτημα σχετικά με την εντολή Debug.Print
στην vba τι είναι, και τι κάνει στον κώδικα...

Ο τίτλος του θέματος, με τις λέξεις Debug Print που περιείχε, δημιούργησε πρόβλημα
στην εμφάνιση του θέματος, με αποτέλεσμα, να μην μπορεί να απαντηθεί...

Πάμε λοιπόν να το δούμε, με μια πολύ σύντομη απάντηση.
Η εντολή Debug.Print(expression), δεν έχει κανένα λόγο ύπαρξης στον κώδικα,
εφόσον ο δημιουργός ολοκληρώσει το έργο του.
Είναι ένα «εργαλείο» που σε συνδυασμό με το Immediate Window,
δίνει την δυνατότητα στον προγραμματιστή, να ελέγξει τις μεταβλητές του
και να κάνει τυχόν διορθώσεις...

Μετά θα πρέπει να «καθαρίσετε» το Immediate και να διαγράψετε τη γραμμή/ές
με το Debug.Print από τον κώδικα.

*Πολλοί χρησιμοποιούν msgboxes, για να βλέπουν την συμπεριφορά μεταβλητών,
αντί για το Debug.Print + Immediate Window, που είναι αποδεκτό μεν,
αλλά όχι πολύ επαγγελματικό...


Μια μικρή ανάλυση στο βιβλίο που ακολουθεί...
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm What Debug.Print is....xlsm (107,5 KB, 24 εμφανίσεις)
Απάντηση με παράθεση