Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Γενικά] Ταξινόμηση σε κλειδωμένο φύλλο

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 11-08-13, 23:36
Το avatar του χρήστη 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
Προεπιλογή

Καλησπέρα
Η μέθοδος που περιγράφεις δόθηκε στο post #2 Book 1
Γι αυτούς που παρακολουθούν το θέμα και έχουν παρόμοια ζητήματα να λύσουν

Υπόδειγμα του κώδικα που κάνει την ταξινόμηση
όπου Sheet3 το κωδικό όνομα φύλλου
όπου Table4 το όνομα πίνακα
όπου Table4[Final] η προς ταξινόμηση στήλη
'Αν θέλουμε ταξινόμηση από μικρότερο σε μεγαλύτερο να αλλάξει στην σειρά
'Key:=Range("Table4[Final]"), SortOn:=xlSortOnValues, Order:=xlDescending
'το Order:=xlDescending με Order:=xlAscending

Κώδικας:
Sub SortTblDescending()
    Application.ScreenUpdating = False
    Sheet3.ListObjects("Table4").Sort.SortFields.Clear
    Sheet3.ListObjects("Table4").Sort.SortFields.Add _
            Key:=Range("Table4[Final]"), SortOn:=xlSortOnValues, Order:=xlDescending, _
            DataOption:=xlSortNormal
    With Sheet3.ListObjects("Table4").Sort
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub
Ακόμη με αυτές τις γραμμές κώδικα

Κώδικας:
Sub RowAddTbl()
    Application.ScreenUpdating = False
    ActiveSheet.Range("B5").ListObject.ListRows.Add (1)
End Sub
Μπορεί να γίνεται εισαγωγή γραμμών στους πίνακες
όπου B5 το πρώτο αριστερά κελί κάτω από την κεφαλίδα
δηλ. το κελί που αρχίζουν τα κυρίως δεδομένα
όπου (1) σε ποιο σημείο του πίνακα θα εισαχθεί γραμμή
με το 1 αμέσως κάτω από την κεφαλίδα

Και με αυτές τις γραμμές

Κώδικας:
Sub UnemploymentDate()
    Application.ScreenUpdating = False
    Selection.Value = Range("Unemployment").Value
End Sub
σε όποιο κελί επιλέξουμε μπαίνει η ημερομηνία ανεργίας (το κίτρινο κελί σου)
όπου Unemployment η ονομασία του κελιού που περιέχει την ημερομηνία
Μπορείτε να ορίσετε ένα κελί με =TODAY() ως Unemployment και να εισάγετε την σημερινή ημερομηνία
ΥΓ: Τα παραπάνω ισχύουν για Πίνακες και όχι για περιοχές ...εκτός από τον 3 ο κώδικα που ισχύει παντού

Τελευταία επεξεργασία από το χρήστη Spirosgr : 13-08-13 στις 08:55.
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Γενικά] Ταξινόμηση από μεταφορά σε άλλο φύλλο xristos Excel - Ερωτήσεις / Απαντήσεις 0 19-12-14 11:43
[Γενικά] Κοινή χρήση,αντιγραφή σε νέο φύλλο με προϋποθέσεις,κλειδωμένο drop down list xray2201 Excel - Ερωτήσεις / Απαντήσεις 0 07-10-14 18:31
[ Φόρμες ] Τιμή σε κλειδωμένο πεδίο NIC Access - Ερωτήσεις / Απαντήσεις 2 30-08-12 13:11
[Excel07] Ταξινόμηση γραμμών στο λογιστικό φύλλο, πως; Miltos100 Excel - Ερωτήσεις / Απαντήσεις 3 02-02-11 22:09
[Γενικά] Ταξινόμηση σε προστατευμένο φύλλο. Θανάσης Excel - Ερωτήσεις / Απαντήσεις 1 06-12-10 00:10


Η ώρα είναι 13:25.