![]() |
Επικύρωση δεδομένων με vba Γεια σας παιδιά, Αν π.χ. σε μια περιοχή (Α1:C10) πληκτρολογήσω οτιδήποτε άλλο, εκτός από αριθμητικές τιμές να παίρνω μήνυμα λάθους. Θα ήθελα να γίνεται με vba όχι με επικύρωση δεδομένων. Ευχαριστώ πολύ για όποια βοήθεια. |
Καλησπέρα Αντιγράψτε τον παρακάτω κώδικα, στο φύλλο, στο συμβάν Change. Κώδικας: Dim c As Range, i As LongΑν θέλετε να αλλάξετε περιοχή: Αλλάξτε τους έγχρωμους χαρακτήρες, στο For (1 to 10 με ότι άλλο - για κελιά) Αλλάξτε τους έγχρωμους χαρακτήρες, στο Set (1 με ότι άλλο - για στήλη) Παράδειγμα: Για να ελέγξουμε την περιοχή C10:C35 For i = 10 to 35 και Set c = Cells(i, 3) Στο Else, υπάρχει ένα σχόλιο. Αν πρέπει να κάνει κάτι άλλο ο κώδικας, βάλτε το αντί του 'do nothing |
1 Συνημμένο(α) Καλησπέρα Μια άλλη πρόταση στο συνημμένο αρχείο Φιλικά/Γιώργος |
Γεια σου Σπύρο και Γιώργο, και οι δύο προτάσεις δουλεύουν τέλεια μου έχετε προσφέρει εξαιρετική! βοήθεια και οι δύο Σας Υπέρ Ευχαριστώ. Φιλικά Γιώργος |
Γιώργο έκανα αλλαγή του συνημμένου για να ελέγχεται και η επικόλληση |
Γιώργο σε Ευχαριστώ για μια φορά ακόμη. Ν' σαι καλά και να έχεις πάντα καλή υγεία. Με σεβασμό και εκτίμηση Φιλικά Γιώργος |
Καλησπέρα! Μια ακόμα προσέγγιση με VBA : Κώδικας: Private Sub Worksheet_Change(ByVal Target As Range)Καλή συνέχεια! Τάσος |
Καλησπέρα Τάσο, Πάρα πολύ καλό! Σ' Ευχαριστώ Φιλικά Γιώργος |
| Η ώρα είναι 23:34. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.