स्टार्टअप पर वर्ग मॉड्यूल के बजाय एक मॉड्यूल खोलने के लिए VBA संपादक


0

मेरी एक्सेल फाइल में, मेरे पास एक मॉड्यूल और एक क्लास मॉड्यूल है। जब मैं VBA संपादक खोलता हूं, तो क्लास मॉड्यूल का कोड मुख्य विंडो में लोड होता है और अगर मैं मॉड्यूल का कोड देखना चाहता हूं, तो मुझे "+ मॉड्यूल" फ़ोल्डर पर क्लिक करना होगा और मेरे मॉड्यूल का चयन करना होगा।

मैं स्टार्टअप पर मॉड्यूल के कोड को लोड करने के लिए संपादक कैसे सेट कर सकता हूं?

जवाबों:


1

क्षमा करें, यह एक ऐसा काम है जिसके बारे में मुझे कोई विकल्प नहीं मिला है। मैक्रो विंडो को खोलने के लिए विशिष्ट मॉड्यूल को खोलने के लिए इसे प्राप्त करने का एकमात्र तरीका मुझे पता है, उस मैक्रो को चुनें जो आपके द्वारा खोले गए मॉड्यूल से जुड़ा है, फिर क्लिक करें Edit

मैक्रो विंडो खोलने के लिए कीबोर्ड शॉर्टकट Alt+ है F8। फिर पहले मैक्रो को संपादित करने के लिए Eपकड़े हुए दबाएं Alt

यहां छवि विवरण दर्ज करें


Alt+F8+Eशॉर्टकट निश्चित रूप से मदद करेगा (मैंने Alt+Eपहले मैक्रो को संपादित करने के लिए उत्तर को शामिल किया), अगर कोई बेहतर उत्तर एक दिन में नहीं आएगा, तो मैं इसे स्वीकार करूंगा :)
Aprillion

1

यह आपके प्रश्न का उत्तर नहीं देता है, लेकिन यह आपके द्वारा वर्तमान में किए गए तरीके से एक कदम निकाल देता है। प्रोजेक्ट प्रकार के शीर्ष पर "टॉगल फोल्डर्स" बटन का उपयोग करें, टाइप के बजाय अल्फा क्रम में सभी VBA ऑब्जेक्ट्स को सूचीबद्ध करने के लिए। यह तस्वीर में "VBA-Project" के तहत एक है:

फ़ोल्डर को टॉगल करें

संपादित करें: एक अन्य विचार यह है कि आप Workbook_Open या Workbook_Activate इवेंट में कोड रख सकते हैं जो दृश्य को मॉड्यूल में स्थानांतरित कर देगा। मुझे लगता है कि इसकी सीमित उपयोगिता होगी, लेकिन हो सकता है कि कुछ इस तरह की कोशिश करें

Private Sub Workbook_WindowActivate(ByVal Wn As Window)
Me.VBProject.VBComponents("Module1").Activate
End Sub

ध्यान दें कि आपको "ट्रस्ट सेंटर" में जाना है, "ट्रस्ट सेंटर सेटिंग्स" चुनें और फिर "मैक्रो सेटिंग्स" और चेक करें "Trust access to the VBA project model"या आपको "प्रोग्राम एक्सेस टू विजुअल बेसिक प्रोजेक्ट" पर भरोसा नहीं है। "


मुझे यह देखना होगा कि स्टार्टअप पर कौन सी वस्तु खुलेगी, लेकिन यह एक स्थिर सेटिंग है, इसलिए किसी भी मामले में कम से कम 1
डबलक्लिक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.