| Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#2
| |||
| |||
|
Καλημέρα Βασίλη, δοκίμασε τον παρακάτω κώδικα. Κώδικας: 'ΕΔΩ ΚΑΝΟΥΜΕ ΑΝΑΖΗΤΗΣΗ ΣΕ ΧΡΟΝΙΚΟ ΔΙΑΣΤΗΜΑ ΠΟΥ ΕΧΟΥΜΕ ΟΡΙΣΕΙ
Dim Apo As Date, Eos As Date
Dim finalrow As Integer
Dim i As Integer
If Not IsDate(Cells(1, 8)) Then 'ημερομηνία έναρξης
MsgBox "Δεν έχετε επιλέξει ημερομηνία." & vbCrLf & "Επιλέξτε την και δοκιμάστε πάλι.", vbExclamation
Cells(1, 8).Select
Exit Sub
End If
If Not IsDate(Cells(1, 9)) Then 'ημερομηνία λήξης
MsgBox "Δεν έχετε επιλέξει ημερομηνία." & vbCrLf & "Επιλέξτε την και δοκιμάστε πάλι.", vbExclamation
Cells(1, 9).Select
Exit Sub
End If
Apo = Cells(1, 8).Value
Eos = Cells(1, 9).Value
Range("I7:N1048576").ClearContents
finalrow = Range("C1048576").End(xlUp).Row
For i = 2 To finalrow
If Cells(i, 3) >= Apo And Cells(i, 3) <= Eos Then
Range(Cells(i, 1), Cells(i, 6)).Copy
Range("I1048576").End(xlUp).Offset(1, 0).PasteSpecial xlPasteFormulasAndNumberFormats
End If
Next i
Application.CutCopyMode = False
Κάποιες απόψεις: 1) Όταν είναι γνωστή η ημερομηνία είναι επίσης γνωστά ο μήνας και η μέρα (μπορεί να προκύψουν από τύπους, κλπ) συνεπώς η επιλογή τους είναι και περιττή και μπορεί να οδηγήσει και σε σφάλματα ( η ημερομηνία να είναι Δευτέρα και να επιλεγεί Κυριακή). 2) Η χρήση κώδικα για να πετύχουμε κάτι που γίνεται εύκολα με τα εργαλεία του Excel, δεν είναι σωστή τακτική. Εφαρμόζοντας το φίλτρο που φαίνεται στη συνημμένη εικόνα πετυχαίνουμε αυτό που θέλεις, χωρίς κώδικα, UserForm και ειδικά Controls. |
| Ετικέτες |
| excel, vba |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [Γενικά] Αναζήτηση δεδομένων | gfevran | Excel - Ερωτήσεις / Απαντήσεις | 5 | 06-11-15 18:50 |
| [Πρότυπα] Αναζήτηση δεδομένων | Spirosgr | Excel samples - Χρήσιμα αρχεία & παραδείγματα | 0 | 14-04-14 00:30 |
| Αναζήτηση αποτελεσμάτων ανάμεσα σε ημερομηνίες | kellis | Access - Ερωτήσεις / Απαντήσεις | 6 | 31-10-13 16:21 |
| [Συναρτήσεις] Αναζήτηση και Εκτύπωση Δεδόμενων απο Βάση Δεδομένων | nakosg | Excel - Ερωτήσεις / Απαντήσεις | 9 | 01-02-13 19:34 |
| [VBA] Μεταφορά δεδομένων ανάμεσα σε φύλλα | anastasiosz | Excel - Ερωτήσεις / Απαντήσεις | 11 | 10-03-11 18:21 |
Η ώρα είναι 00:36.



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