ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [VBA] Προτροπή για ενημέρωση Πεδίου χωρίς δυνατότητα Παράκαμψης !

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 29-05-13, 15:32
Όνομα: Χρήστος Φ.
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-12-2010
Περιοχή: Θεσσαλονίκη
Μηνύματα: 500
Προεπιλογή Προτροπή για ενημέρωση Πεδίου χωρίς δυνατότητα Παράκαμψης !

Καλησπέρα. θα ήθελα να ζητήσω την βοήθειά σας στο εξής.

Σ' ένα αρχείο Excel (2007) και συγκεκριμένα στο Φύλλο: Φόρμα θέλω
να κάνω υποχρεωτική την πληκτρολόγηση σ 'ένα συγκεκριμένο κελί (D6). Αν δεν πληκτρολογήσω (Αριθμό) να μην με αφήνει να συνεχίσω. Μάλλον θα έβρισκα βολικό να μην με αφήνει να κάνω κλίκ πουθενά αλλού, βγάζοντας προειδοποιητικό μήνυμα για πληκτρολόγηση.

Πως θα μπορούσα να ξεκινήσω και στην πορεία φαντάζομαι να τελειοποιηθεί!

Φιλικά Χρήστος
__________________
Φιλικά, Χρήστος
Απάντηση με παράθεση
  #2  
Παλιά 29-05-13, 19:52
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.402
Προεπιλογή

Καλησπέρα
Ο πιο απλός τρόπος είναι να βάλεις αυτόν τον κώδικα στο φύλλο όχι σε Module
ώστε να μην επιτρέπετε επιλογή αν δεν γεμίσει το συγκεκριμένο κελί
Όπου "ονομασία" το κελί που πρέπει να είναι γεμάτο
και "κείμενο" το κείμενο του Msgbox

Κώδικας:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range(" ονομασία ").Value = "" Then
        MsgBox (" κείμενο ")
        End If
End Sub
Απάντηση με παράθεση
  #3  
Παλιά 30-05-13, 08:37
Όνομα: Χρήστος Φ.
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-12-2010
Περιοχή: Θεσσαλονίκη
Μηνύματα: 500
Προεπιλογή

Σ' ευχαριστώ πολύ.
__________________
Φιλικά, Χρήστος
Απάντηση με παράθεση
  #4  
Παλιά 30-05-13, 15:31
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2010, Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 13-04-2013
Μηνύματα: 22
Προεπιλογή

Με μόνο αυτόν τον κώδικα επιτρέπει να κάνεις κλικ και να γράψεις και σε οποιοδήποτε άλλο κελί.
Χρειάζεται να είναι κλειδωμένα τα άλλα κελιά και να ξεκλειδώνουν όταν μπει αριθμός στο κελί ονομασία.
Ή κάνω λάθος;
Απάντηση με παράθεση
  #5  
Παλιά 30-05-13, 19:34
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.402
Προεπιλογή

Καλησπέρα
Ο κώδικας αν το κελί πχ Β3 δεν έχει οποιαδήποτε τιμή
αριθμητική ή κείμενο ή ημερομηνία
μας ειδοποιεί συνεχώς μέχρι το κελί να έχει τιμή
νομίζω αρκεί κάτι τέτοιο
αφαιρέστε την τιμή από το κελί να δείτε τι γίνετε
δείτε το συνημμένο
Συνημμένα Αρχεία
Τύπος Αρχείου: xls Book1.xls (26,5 KB, 13 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 31-05-13, 00:06
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.402
Προεπιλογή

Βλέποντας το ζητούμενο του Χρήστου και πάλι
<<Μάλλον θα έβρισκα βολικό να μην με αφήνει να κάνω κλικ πουθενά αλλού, βγάζοντας προειδοποιητικό μήνυμα για πληκτρολόγηση.>>
Θα έβαζα αυτό τον κώδικα με ένα μήνυμα σε Data Validation στο κελί

Κώδικας:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Range("xrange").Value <> "" Then
        Exit Sub
    Else
        Range("xrange").Select
    End If
End Sub
Συνημμένα Αρχεία
Τύπος Αρχείου: xls Book1.xls (30,0 KB, 23 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Ενημέρωση πεδίου ΚΩΣΤΑΣ2 Access - Ερωτήσεις / Απαντήσεις 1 14-01-13 15:41
[ Εκθέσεις ] Ενημέρωση πεδίου από φόρμα mgeorge Access - Ερωτήσεις / Απαντήσεις 7 08-09-12 20:49
Ενημέρωση Πεδίου Χρήστος Access - Ερωτήσεις / Απαντήσεις 4 21-03-12 17:56
Ενημέρωση Πεδίου από άλλο με δυνατότητα καταχώρησης νέας τιμής Χρήστος Access - Ερωτήσεις / Απαντήσεις 4 14-03-12 21:25
Ενημέρωση πεδίου Αντώνης Access - Ερωτήσεις / Απαντήσεις 14 18-06-11 05:46


Η ώρα είναι 20:40.