![]() |
Αριθμός πρωτοκόλλου - για δυνατούς λύτες Καλησπέρα. Θέλω μια στήλη στο Excel να έχει αριθμό και έτος, όπως ο αριθμός πρωτοκόλλου. Π.χ. 1247/2014. Το 2014 είναι το τρέχον έτος, θέλω να μένει στα κελιά και να μην αλλάζει σε ήδη υπάρχουσες εγγραφές αν αλλάξει η ημερημηνία. Μόλις αλλάξει το έτος να αλλάζει στο νέο κελί (π.χ. 1248/2015). Επίσης αν γίνεται να αυξάνει με τον γνωστό τρόπο, (δλδ επιλέγοντας 2 κελιά με διαφορά +1 και τραβώντας προς τα κάτω). |
1 Συνημμένο(α) Καλησπέρα Παναγιώτη καλώς όρισες στην παρέα μας Με τύπους DATE, TODAY,...κλπ και ότιδήποτε περιέχει υπολογισμό ημερομηνίας δεν υπάρχει καμία λύση με το σκεπτικό ότι πρέπει να διατηρούνται οι παλιές εγγραφές Προτείνω χρήση VBA όπου σε κάθε εγγραφή ονόματος σε συγκεκριμένη στήλη εισάγεται στο διπλανό κελί ένας αριθμός πρωτοκόλλου μορφής [αριθμός + 1]/[έτος] (*βλέπε Εικόνα) Ο παρακάτω κώδικας στο φύλλο Κώδικας: Private Sub Worksheet_SelectionChange(ByVal Target As Range) |
Καλημέρα. Ευχαριστώ για την άμεση απάντηση. Το περίμενα ότι με DATE και TODAY δεν θα γινόταν. Σχετικά με τον κώδικα, μου βγάζει: Runtime error '1004' Method 'Range' of object '_Worksheet' failed. Μήπως δεν κάνω κάτι καλά; |
1 Συνημμένο(α) Καλημέρα Κοίταξε με επικύρωση στην στήλη Α:Α Θανάσης |
Καλημέρα Έχουν ονομαστεί όλα τα κελιά που χρειάζεται ο κώδικας; Ξαναδές την φωτογραφία |
| Η ώρα είναι 22:28. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.