में कस्टम डेटा प्रकारों का उपयोग मैं एक्सेल के लिए वीबीए में एक कस्टम डेटा प्रकार बनाने की कोशिश कर रहा हूं। आइए इस डेटा प्रकार को "ट्रक" कहते हैं। प्रत्येक ट्रक निम्न विशेषताओं है:वीबीए
NumberOfAxles (this is an integer)
AxleWeights (this is an array of doubles)
AxleSpacings (this is an array of doubles)
मैं डेटा प्रकार "ट्रक" के कई उदाहरण बना सकते हैं (ट्रक (1), ट्रक (2) ... आदि), और पढ़ने/गुण मैं सूचीबद्ध बारे में उस उदाहरण के ऊपर?
उदाहरण:
Truck(1).NumberOfAxles = 2
Truck(1).AxleWeights(1) = 15.0
Truck(1).AxleWeights(2) = 30.0
Truck(1).AxleSpacings(1) = 8.0
Truck(2).NumberOfAxles = 3
Truck(2).AxleWeights(1) = 8.0
Truck(2).AxleWeights(2) = 10.0
Truck(2).AxleWeights(3) = 12.0
Truck(2).AxleSpacings(1) = 20.0
Truck(2).AxleSpacings(2) = 4.0
और इतने पर। उपरोक्त वाक्यविन्यास सबसे संभवतः गलत है, मैं सिर्फ उस संरचना को प्रदर्शित करना चाहता था जिसके साथ मुझे आने की आवश्यकता है।
सभी मैं एक डेटा संरचना पर डेटा लिखने और यह आवश्यक के रूप में इस तरह के रूपTruck(i).NumberOfAxles
Truck(i).AxleWeights(j)
Truck(i).AxleSpacings(j)
आपको बहुत बहुत धन्यवाद कॉल करने के लिए कोशिश कर रहा हूँ
!
महान विवरण है के रूप में डेटा का कैसे उपयोग करने पर निर्भर करता है! आपका बहुत बहुत धन्यवाद! – marillion
आपका स्वागत है! कक्षाओं के बारे में @ooo का जवाब भी आपके लिए काम करेगा। –
मैंने ओउ के उत्तर की जांच की, और मैं प्रकारों के बजाय कक्षाओं का उपयोग करने के फायदे देखता हूं। मैं मानता हूं कि कक्षाओं का उपयोग कोड को भविष्य का सबूत देगा, लेकिन आपका जवाब मेरी विशिष्ट समस्या को हल करता है (डेटा संरचना बहुत सरल और सीमित है) एक त्वरित तरीके से। – marillion