Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [VBA] Μεταβολή ιδιότητας Caption σε Optionbutton με vba

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 01-07-11, 18:22
Όνομα: ΛΙΖΑ
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-07-2011
Μηνύματα: 7
Προεπιλογή Μεταβολή ιδιότητας Caption σε Optionbutton με vba

Kαλησπέρα,

σε ένα φύλλο εργασίας έχω εισάγει μια εικόνα (στην οποία έχει αποδοθεί μια μακροεντολή με όνομα test στην λειτουργική μονάδα module1) και ένα OptionButton. Επιλέγοντας την εικόνα καλείται η λειτουργία test και θέλω να μεταβάλει στο αντικείμενο OptionButton1 του φύλλου sheet1 την ιδιότητα Caption στην τιμή “ok”

Μπορεί να γίνει ?? με αυτό τον τρόπο ??? ( δείτε το συννημένο αρχείο ) και όχι μέσα από τον κώδικα του φύλλου sheet1

ευχαριστώ εκ των προτέρων
Συνημμένα Αρχεία
Τύπος Αρχείου: xls test.xls (21,5 KB, 49 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 02-07-11, 13:29
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλησπέρα Λίζα και καλωσόρισες στην παρέα μας!

Μπορείς να καλέσεις αντικείμενο Active X που βρίσκεται σε φύλλο (στην περίπτωση σου το "OptionButton1"), χρησιμοποιείς το εξής:
Κώδικας:
Option Explicit 'πρέπει να περιλαμβάνεται σε κάθε λειτουργική μονάδα του βιβλίου

Sub test()
   Sheet1.OptionButton1.Caption = "Ok"  '** βλ.εικόνα παρακάτω
End Sub
Μεταβολή ιδιότητας Caption σε Optionbutton με vba-codename.png

Στο παράδειγμα σου δεν έχεις κάποια εικόνα αλλά ένα κουμπί (Επίσης Active X) και εφόσον το OptionButton1 βρίσκεται επίσης στο ίδιο φύλλο, θα μπορούσες στο συμβάν CommandButton1_Click() του κουμπιού να γράψεις:


Κώδικας:
Option Explicit

Private Sub CommandButton1_Click()
       Me.OptionButton1.Caption = "Ok"
End Sub
Καλή συνέχεια!

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 03-07-11, 19:09
Όνομα: ΛΙΖΑ
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-07-2011
Μηνύματα: 7
Προεπιλογή

Σε ευχαριστώ Τάσο κατανοητό το παράδειγμα και η απάντησή του ... ειλικρινά ευχαριστώ το δοκίμασα κιόλας
Απάντηση με παράθεση
  #4  
Παλιά 10-11-11, 19:12
Όνομα: ΛΙΖΑ
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 01-07-2011
Μηνύματα: 7
Προεπιλογή

Tάσο καλησπέρα,
το ίδιο πως γίνεται στο word ( να καλέσεις αντικείμενο στο module )????
Απάντηση με παράθεση
  #5  
Παλιά 11-11-11, 07:09
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλημέρα σε όλους!

Αγαπητή Λίζα, δες ένα παράδειγμα:

Κώδικας:
Option Explicit

' ThisDocument = Το κωδικό όνομα του εγγράφου που περιέχει το κουμπί επιλογής
' (όπως στην εικόνα του προηγούμενου μου μηνύματος).

Sub test()
    ThisDocument.OptionButton1.Caption = "OK"
End Sub
Καλή συνέχεια
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Caption Title μέσω IF γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 6 25-01-14 15:03
Ρύθμιση ιδιότητας shortcut menu -Poprecords alex Access - Ερωτήσεις / Απαντήσεις 2 05-03-12 14:33
[ Φόρμες ] Μεταβολή στην συνάρτηση iif() NIC Access - Ερωτήσεις / Απαντήσεις 2 25-08-11 11:25
[Συναρτήσεις] ΜΕΤΑΒΟΛΗ ΤΡΕΧΟΝΤΟΣ ΕΤΟΥΣ Niha Excel - Ερωτήσεις / Απαντήσεις 3 14-04-11 09:14


Η ώρα είναι 07:24.