![]() |
Listbox οι αριθμητικές τιμές να έχουν 2 δεκαδικά 1 Συνημμένο(α) Καλημέρα, Ότι περιγράφεται στον τίτλο Ανεβάζω συνημμένο Ευχαριστώ για όποια βοήθεια. |
Καλημέρα Γιώργο, Παρατηρώ πως έχεις τις παρακάτω γραμμές στον κώδικά σου: Κώδικας: ListBox1.List = Sheets("Data").Range("A2:D" & [A10000].End(3).Row).Value 'For refresh listbox |
Καλημέρα Χρίστο. αντικατέστησα το List με RowSource δηλαδή αυτό αν κατάλαβα καλά ListBox1.RowSource = Sheets("Data").Range("iTable").Value και μου βγάζει σφάλμα Error 13 mismatch |
Δικό μου λάθος! Αντικατέστησε τη δεύτερη γραμμή μ' αυτή: Κώδικας: ListBox1.RowSource = Sheets("Data").Range("iTable").Address |
Βγάζει νέο σφάλμα εδώ Private Sub ListBox1_Click() Dim say As Long, a As Byte For a = 0 To 3 Controls("textbox" & a + 1) = ListBox1.Column(a) Next Sheets("Data").Range("A:A").Find(ListBox1.Text).Ac tivate say = ActiveCell.Row Sheets("Data").Range("A" & say & ":D" & say).Select End Sub Γραμμή 6 αυτό -> Sheets("Data").Range("A:A").Find(ListBox1.Text).Ac tivate |
1 Συνημμένο(α) έσβησα τη γραμμή 6 αυτό 'Sheets("Data").Range("A:A").Find(ListBox1.Text).A ctivate και δεν βγάζει σφάλμα. στο κουμπί μεταβολών όταν κάνω μια διόρθωση, π.χ. αλλάζω το ποσό 10 σε 20 αντί για διόρθωση κάνει διπλό εγγραφή, αυτό παρουσιάστηκε με την αλλαγή από List σε RowSource Ανεβάζω το καινούργιο συνημμένο. |
1 Συνημμένο(α) Έλεγξε το συνημμένο αρχείο αν είναι εντάξει. Σου πρόσθετε την εγγραφή λόγω του ότι το τρέχον κελί που χρησιμοποιείς στην ενημέρωση εγγραφής ήταν το κελί μετά τον πίνακα, και ότι γράφεις κάτω από τους πίνακες, αυτόματα προστίθεται στο εύρος του. Τροποποίησα λίγο τον κώδικα της ενημέρωσης βάζοντας μεταβλητές αντί των πλαισίων κειμένων, γιατί εκτελείται το συμβάν του κλικ και χάνονταν οι αλλαγές. |
Χρίστο 1000 ευχαριστώ. Δούλεψε μια χαρά!. Κάτι ακόμη όποτε μπορείς, τα αριθμητικά ποσά μπορεί να αθροίζονται με δεκαδικό 10,5+10,5=21 γιατί όταν βάζω δεκαδικό π.χ. 10,5 αποδίδει 11 Σε Υπερ. ευχαριστώ! |
1 Συνημμένο(α) Έκανα κάποιες μικρές τροποποιήσεις στην προσθήκη και ενημέρωσης εγγραφής, οπότε δοκίμασε μία φορά ακόμα το συνημμένο αρχείο. |
Καλημέρα Χρίστο. Τέλειο, πολλές φορές 1000 ΕΥΧΑΡΙΣΤΩ! Καλή Ανάσταση καλό Πάσχα με Υγεία! |
Παράθεση:
Παρεμπιπτόντως ανακάλυψα ότι δεν λειτουργεί η αναζήτηση με επώνυμο. |
Γεια σου Χρίστο. παράκληση! η τελευταία πινελιά έμεινε, η αναζήτηση δεν λειτουργεί, δηλαδή κάνεις αναζήτηση με αρχικά επωνύμου και δεν κάνει τίποτα καμιά αντίδραση! |
1 Συνημμένο(α) Καλησπέρα και Χρόνια πολλά με υγεία Γιώργο, Δοκίμασε το συνημμένο αν υπάρχει πρόβλημα/απορία. Δεν έχω δει ολόκληρο τον κώδικα τη φόρμας και επικεντρώθηκα μόνο στο αρχικό ζητούμενο. Στην περίπτωσή σου τελικά δε "βολεύει" το RowSource, γιατί στην αναζήτηση πρέπει να δεσμευτεί άλλο εύρος στο φύλλο για τα αποτελέσματα της αναζήτησης. Οπότε παραμένουμε στον αρχικό σου κώδικα που χρησιμοποιείς το List. Επομένως, με τo List θα πρέπει να επεξεργάζεσαι ένα-ένα τα στοιχεία της 4ης στήλης για να τους δώσεις τη μορφή που επιθυμείς. Χρησιμοποιώ την εντολή For για το σκοπό αυτό. |
Καλησπέρα Χρίστο. από καρδιάς Σ' Ευχαριστώ! Να σε πάντα καλά. |
| Η ώρα είναι 08:23. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.