Εμφάνιση ενός μόνο μηνύματος
  #4  
Παλιά 05-07-12, 20:35
Το 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
Προεπιλογή

Καλησπέρα
Μιας και ο Διογένης πιθανόν να ήθελε μια λύση με VBA αλλά και γενικά σαν εναλλακτική κατάσταση, η λύση που σας παρουσιάζω έχει κάποια πλεονεκτήματα σε σχέση με τους τύπους INDEX,MATCH όταν τους χρησιμοποιούμαι με τον κλασσικό τρόπο
Δημιουργώντας πίνακες και δίνοντας ονόματα σε κελιά ή περιοχές (*βλέπε name manager)
μπορούμε να μετακινήσουμε τους πίνακες μας οπουδήποτε στο φύλλο ή να μεγαλώσουμε το
αρχικό πινακάκι των ονομάτων (τα δεδομένα μας) όσο χρειάζεται
καθώς και τον πίνακα των αποτελεσμάτων
Πατώντας το κουμπί της εντολής καθαρίζονται τα παλιά αποτελέσματα και ενημερώνονται με τα νέα
Δείτε το και αξιολογήστε το
επιπρόσθετα αν βάλουμε στον κώδικα τις γραμμές
Range("setcell").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
η περιοχή μας δεν έχει πλέον τύπους αλλά μόνο τα ονόματα σαν τιμές
οι γραμμές αυτές πρέπει να μπουν πριν το msgbox
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm fill names.xlsm (21,3 KB, 78 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη Spirosgr : 06-07-12 στις 09:03.
Απάντηση με παράθεση