Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [VBA] List Box με πολλαπλές στήλες

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 12-02-13, 20:56
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-02-2010
Μηνύματα: 196
Προεπιλογή List Box με πολλαπλές στήλες

Καλησπέρα σε όλους
Βοήθεια
Με τον παρακάτω κώδικα εμφανίζουμε σε ένα List Box τα δεδομένα μιας στήλης.
Όταν θέλουμε να εμφανίσουμε και της επόμενες πέντε στο ίδιο List Box την μια διπλά από την άλλη τι κάνουμε.
Και υπαρχή τρόπος να διαγράφουμε το επιλεγμένο από την List Box.
Σας ευχαριστώ εκ΄των ποτέρων Γιώργος
Κώδικας:
ListBox1.List = Range(.Cells(2, 5), .Cells(Rows.Count, 5).End(xlUp)).Value
Απάντηση με παράθεση
  #2  
Παλιά 13-02-13, 01:01
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλησπέρα!

Γιώργο δες το παράδειγμα στο συνημμένο.

Πρόσεξε τις ιδιότητες ColumnCount και MultiSelect του στοιχείου ελέγχου "ListBox1".

Καλή συνέχεια!

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: xls XLMultiColumnListBox.xls (45,0 KB, 95 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 16-02-13, 17:41
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-02-2010
Μηνύματα: 196
Προεπιλογή

Καλησπέρα σε όλους
Τάσο σε ευχαριστώ.
Μαζί με τα επιλεγμένη γραμμή στην λίστα μπορούμε να διαγράφουμε και τα δεδομένα.
Κώδικας:
Private Sub cmdRemoveListSelectedItem_Click()
    Dim i As Long
    For i = ListBox1.ListCount - 1 To 0 Step -1
        If ListBox1.Selected(i) Then
            ListBox1.RemoveItem i
        End If
    Next
End Sub
Απάντηση με παράθεση
  #4  
Παλιά 17-02-13, 22:45
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 06-02-2010
Μηνύματα: 196
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από anestaki Εμφάνιση μηνυμάτων
Καλησπέρα σε όλους
Τάσο σε ευχαριστώ.
Μαζί με τα επιλεγμένη γραμμή στην λίστα μπορούμε να διαγράφουμε και τα δεδομένα.
Κώδικας:
Private Sub cmdRemoveListSelectedItem_Click()
    Dim i As Long
    For i = ListBox1.ListCount - 1 To 0 Step -1
        If ListBox1.Selected(i) Then
            ListBox1.RemoveItem i
        End If
    Next
End Sub
Ok το βρήκα:
Φύλλο15.Range("c" & 2 + i) = ""
Φύλλο15.Range("d" & 2 + i) = ""
Φύλλο15.Range("e" & 2 + i) = ""
Φύλλο15.Range("f" & 2 + i) = ""
Φύλλο15.Range("g" & 2 + i) = ""
Φύλλο15.Range("h" & 2 + i) = ""
Φύλλο15.Range("i" & 2 + i) = ""
Φύλλο15.Range("j" & 2 + i) = ""
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Γενικά] Πολλαπλές επικολλήσεις serfistas36 Excel - Ερωτήσεις / Απαντήσεις 6 29-09-12 23:18
[Γενικά] Πολλαπλές αθροίσεις με 1 κλικ Spirosgr Excel - Tips & Tricks 0 06-07-12 14:52
[ Εκθέσεις ] If List devcon Access - Ερωτήσεις / Απαντήσεις 8 08-06-12 21:50
Σχεδιαση πινακα με πολλαπλες εισαγωγες bioukanon Access - Ερωτήσεις / Απαντήσεις 7 03-02-11 10:15


Η ώρα είναι 10:36.