| Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
| |||
| |||
|
Καλημέρα στην παρέα του φόρουμ. Τον παρακάτω κώδικα για μεταφορά των τύπων από το κελί στο σχόλιο του κελιού (και αντίστοιχα ο επόμενος κώδικας για μεταφορά των τύπων από το σχόλιο στο κελί) τον εφαρμόζω σε ένα φύλλο εργασίας όπου το UsedRange είναι περίπου 70 στήλες και 1700 γραμμές. Από τις 70 στήλες οι μισές περιέχουν τύπους όπου με Match / Index γεμίζουν με στοιχεία από δύο – τρία βοηθητικά φύλλα. Ο χρόνος εκτέλεσης είναι γύρω στα 7 λεπτά. Υπάρχει τρόπος με διαφορετική σύνταξη του κώδικα να βελτιωθεί ο χρόνος εκτέλεσης; Sub FormulaToComment() Dim c As Range Dim WorkRng As Range Set WorkRng = WS_OS.UsedRange With ApplicationFor Each c In WorkRng If c.HasFormula = True Then c.AddComment c.Formula c.Value = c.Value Else End If Next With ApplicationEnd Sub '-------------------------------------------------------------------------------------------- Sub CommentToFormula() Dim c As Range Dim WorkRng As Range Dim cComment As String Set WorkRng = WS_OS.UsedRange With ApplicationFor Each c In WorkRng If Not c.Comment Is Nothing Then cComment = c.Comment.Text c.Formula = cComment c.ClearComments Else End If Next With ApplicationEnd Sub Φιλικά Δημήτρης |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| Εισαγωγή formula σε κελί μέσω VBA... | ChryssaV | Access - Ερωτήσεις / Απαντήσεις | 4 | 09-10-09 10:05 |
Η ώρα είναι 18:24.



Θεματικός Τρόπος
