Θανάση,
Κάθισα, αφιέρωσα χρόνο για να σου προτείνω έναν κώδικα για να τον μελετήσεις (ενδεικτικός κώδικας) και εσύ αλλά και οι υπόλοιποι φίλοι στο φόρουμ.
Δεν είμαι σίγουρος ότι μπορεί να τρέξει αφού τον έγραψα "στα τυφλά" χωρίς δοκιμή και μη γνωρίζοντας το περιβάλλον του υπολογιστή σου και τις απαιτήσεις της εφαρμογής σου.
Πίστεψε με, αξίζει τον κόπο να δεις και να μελετήσεις ξανά τον κώδικα που σου πρότεινα.
Μήπως ο κώδικας σου
κλείνει και το βιβλίο όπου περιέχεται επομένως δεν μπορεί να τρέξει η τελευταία γραμμή αφού έχει κλείσει και το έργο
VBA του βιβλίου;
Αν προσέξεις στον κώδικα μου δεν κλείνω κάποια βιβλία. Απλά χρησιμοποιώ την έκφραση
Application.Quit
Αν δεν ισχύει το παραπάνω τότε κάτι δεν πάει καλά με το PERSONAL.XLSB σε συνδυασμό με τον κώδικα σου.
Μπορείς να μας δείξεις τον κώδικα της μακροεντολής
Bold_Italic_Keywords απο το PERSONAL.XLSB;
Επιπλέον δοκίμασε σε ένα νέο βιβλίο με απενεργοποιημένο το PERSONAL.XLSB το παρακάτω:
Κώδικας:
Sub test
Dim wb As WorkBook
For Each wb In Application.Workbooks
wb.Saved = True
Next
Application.Quit
End sub
Πάτησε F1 με επιλεγμένη στη λέξη
Quit στον
VBE και διάβασε τη σχετική βοήθεια.
Περιμένουμε νέα σου.
Τάσος