का उपयोग कर मॉड्यूल में प्रोग्रामेटिक रूप से फॉर्म बनाना I VBA प्रोग्रामेटिक रूप से मॉड्यूल में उपयोगकर्ता फ़ॉर्म बनाना चाहते हैं। मैं एक नौसिखिया और अनुभवहीन हूं इसलिए मैंने कुछ उदाहरणों की कोशिश की है, लेकिन वे मेरी आवश्यकताओं को पूरा नहीं कर रहे हैं।vba
मैं सिर्फ मैक्रो
- एक मॉड्यूल VBA
- का उपयोग कर के भीतर कोई उपयोगकर्ता फ़ॉर्म बनाता है कुछ डेटा
यहाँ एक श्रोता के साथ एक CommandButton है के साथ एक ListBox है चाहता हूँ कोड जो मैंने
Option Explicit
Sub MakeuserForm()
'Dim CommandButton1 As MsForms.CommandBarButton
'Dim ListBox1 As MsForms.ListBox
Dim UserForm1 As VBComponent
Set UserForm1 = ActiveWorkbook.VBProject.VBComponents.Add(vbext_ct_MSForm)
With UserForm1
.Properties("Height") = 100
.Properties("Width") = 200
On Error Resume Next
.Name = "My Form"
.Properties("Caption") = "This is your user form"
End With
ShowForm
End Sub
Sub ShowForm()
NewForm.Show
End Sub
अब मुझे नहीं पता कि श्रोता के साथ फॉर्म में सूची बॉक्स और बटन कैसे जोड़ना है।
जो आपने कोशिश की है उसे पोस्ट करें और कृपया अक्सर पूछे जाने वाले प्रश्न http://stackoverflow.com/faq पढ़ें। यह त्वरित उत्तर प्राप्त करने के लिए एक जगह नहीं है यह सीखने के लिए एक जगह है। –
प्रश्न – IConfused
अद्यतन किया गया है जैसे पूरे रूपों को गतिशील रूप से बनाना आमतौर पर काम नहीं करता है और साथ ही आप सोचेंगे। जब तक कि आप वास्तव में एक सामान्य संस्करण बनाने में असमर्थ हैं, कम से कम कुछ प्रकार के कंकाल, यह बहुत अनावश्यक काम का पूरा बिल्ली होगा। – Brad