2012-06-07 18 views
7

मैं कॉम्बो बॉक्स में एक अनबाउंड कॉलम से VBA चर में मान कैसे प्राप्त कर सकता हूं?मैं कॉम्बो बॉक्स में एक अनबाउंड कॉलम का मूल्य कैसे प्राप्त कर सकता हूं?

मैं एक कॉम्बो बॉक्स एक पंक्ति स्रोत की तरह दिखता है कि cmbEmps कहा जाता है इस

ID Name Active 
1 Bob  -1 
2 Jim  -1 
3 Jane 0 

यह स्तंभ 1 पर मेरी फार्म पर एक क्षेत्र के लिए बाध्य कर रहा है, और मेरे कॉलम की चौड़ाई 0 पर सेट किया गया है ", 1";। 0 "इतना है कि केवल नाम प्रदर्शित किया जाता है

मैं वास्तव में क्या करना चाहते हैं क्या, जब जेन चुना जाता है, बाहर का पता लगाना है कि Active स्तंभ (3) है 0.

मैं यह कैसे कर सकता हूं?

उत्तर

10

अपने कॉम्बो बॉक्स में तीसरे कॉलम का संदर्भ लें। कॉलम नंबरिंग शून्य-आधारित है।

YourVariable = Me.cmbEmps.Column(2) 
+0

यह ध्यान देने योग्य है कि "कॉलम" बिट केस संवेदनशील होता है; यह ".column" के रूप में लिखा गया है (या कम से कम मेरे लिए काम नहीं किया) काम नहीं करेगा। – BFWebAdmin

संबंधित मुद्दे