| Excel samples - Χρήσιμα αρχεία & παραδείγματα Αρχεία Ms-Excel διαθέσιμα για τα μέλη του Forum. |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
|
|
Πολλές φορές στα έργα μας, χρειαζόμαστε κατά την πληκτρολόγηση ονόματος ενός προϊόντος για παράδειγμα, να έχουμε στο διπλανό κελί την ημερομηνία και την ώρα καταχώρησης. Αλλά και να μπορεί να αλλάζει η καταχώρηση αυτή, σε κάθε αλλαγή (Update) του προϊόντος. Ο πιο κάτω κώδικας δίνει την λύση. Εισάγετε τον κώδικα στην λειτουργική μονάδα του φύλλου. Αλλάξτε απλά στην 4η γραμμή την περιοχή σε όποια περιοχή θέλετε να τρέχει ο κώδικας. Για να γίνει κατανοητό βάλτε όποια στήλη θέλετε να εισάγετε τα προϊόντα. Παράδειγμα από Sheet1.Range("A2:A10") σε Sheet1.Range("b2:b150") Όπου Sheet1 το κωδικό όνομα του φύλλου. Αντί Sheet1.Range("A2:A10") θα μπορούσε να είναι και το όνομα, ονομασμένης περιοχής Παράδειγμα Sheet1.Range("myRange") Η 6η γραμμή μπορεί να γίνει και Target(1, 2) = Date αν θέλετε μόνο ημερομηνία ή Target(1, 2) = Time αν θέλετε μόνο ώρα. Κώδικας: Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range
Dim c As Range
Set rng = Sheet1.Range("A2:A10")
If Not Intersect(Target, rng) Is Nothing Then
Target(1, 2) = Date & " " & Time
Else: Exit Sub
End If
End Sub
|
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| [ Πίνακες ] Μάσκα εισαγωγής | pluss | Access - Ερωτήσεις / Απαντήσεις | 4 | 20-01-16 14:48 |
| [ Πρόσθετα ] Φόρμα εισαγωγής με datepicker | Λάμπρος Τ | Excel - Ερωτήσεις / Απαντήσεις | 6 | 14-01-14 09:21 |
| [ Πίνακες ] Ημερομηνία εισαγωγής εγγραφής σε πίνακα | κκκ | Access - Ερωτήσεις / Απαντήσεις | 2 | 09-06-13 16:44 |
| [Γενικά] τροποποίηση ώρας | misirlis | Excel - Ερωτήσεις / Απαντήσεις | 2 | 12-06-11 11:04 |
| [Γενικά] Μετατροπή ώρας | manolis | Excel - Ερωτήσεις / Απαντήσεις | 2 | 25-03-11 08:13 |
Η ώρα είναι 18:43.


Αλλαγή σε γραμμικό τρόπο

