सोमवार, 20 जनवरी 2020

Excel VBA Tutorial 5 - टेक्स्ट बॉक्स प्रॉपर्टीज, Text box Currency Format and Date Format

 टेक्स्ट बॉक्स प्रॉपर्टीज - Text Box Properties 


Excel VBA Tutorial 5 -  टेक्स्ट बॉक्स प्रॉपर्टीज, Text box Currency Format and Date Format

एक्सेल VBAटुटोरिअल 4 में हमने सीखा की , यूजर फॉर्म में अलग अलग टूल्स को  कैसे जोड़ना है। आज के टुटोरिअल में हम टेक्स्ट बॉक्स की प्रॉपर्टीज के बारे में जानेंगे। टेक्स्ट बॉक्स के अलग अलग फॉर्मेट के बारे में सीखेंगे। 
यूजर फॉर्म प्रॉपर्टीस के बारे में टुटोरिअल 3 में हमने कुछ इम्पोर्टेन्ट पॉइटंस के बारे में देखा था। उसी तरह हर टूल की प्रॉपर्टीज होती है। कुछ टैब्स टूल के हिसाब से ज्यादा या कम होते है। 

Excel VBA Tutorial 5 -  टेक्स्ट बॉक्स प्रॉपर्टीज, Text box Currency Format and Date Format

1. Name - कोई भी नाम टेक्स्ट बॉक्स को दे सकते है।
2. Text box Size - साईज काम या ज्यादा करने के लिए माउस से ड्रैग एंड ड्राप का ऑप्शन बेहतर होता है।
3. Control Tip Text - एप्लीकेशन जब रन किया जाता है तब टेक्स्ट बॉक्स पर माऊस का कर्सर मूव करते ही कोई टेक्स्ट टिप शो करने के लिए कण्ट्रोल टिप टेक्स्ट में टेक्स्ट टाइप करना पड़ता है। 

Excel VBA Tutorial 5 -  टेक्स्ट बॉक्स प्रॉपर्टीज, Text box Currency Format and Date Format

4. Enable - कई बार प्रोजेक्ट में टेक्स्ट बॉक्स में टेक्स्ट शो करना होता है लेकिन उसे एडिट करने से प्रतिबन्ध करने के लिए इनेबल के सामने False करने से कोई भी यूजर टेक्स्ट बॉक्स के टेक्स्ट को एडिट नहीं कर सकता। 
5. Visible - टेक्स्ट बॉक्स को छुपाने के लिए विज़िबल ऑप्शन के सामने false करते ही टेक्स्ट बॉक्स हाईड हो जायेगा। 
6. Text - टेक्स्ट बॉक्स में कोई भी टेक्स्ट बाय डिफ़ॉल्ट शो करने के लिए टेक्स्ट ऑप्शन के सामने वर्ड्स टाइप क्र सकते है। 
7. Text Align, Back Color, Border Color इन ऑप्शन से टेक्स्ट बॉक्स की डिज़ाइन को चेंज कर सकते है। 

8. Password Character पासवर्ड करैक्टर - टाइप करते समय अगर टेक्स्ट बॉक्स का टेक्स्ट * या # या @ ऐसे दिखाने के लिए पासवर्ड चार में कोई एक स्पेशिअल करैक्टर टाइप करे। 
उदाहरन - पासवर्ड का टेक्स्ट बॉक्स हो तो पासवर्ड टाइप करते समय हमें सिर्फ * स्टार दिखाना हो तो पासवर्ड चार में सिर्फ एक बार * टाइप करे। 

Excel VBA Tutorial 5 -  टेक्स्ट बॉक्स प्रॉपर्टीज, Text box Currency Format and Date Format

टेक्स्ट बॉक्स फॉर्मेट को कैसे बदले ? 

1. टेक्स्ट बॉक्स करेंसी फॉर्मेट 

टेक्स्ट बॉक्स को करेंसी फॉर्मेट चेंज करने के लिए टेक्स्ट बॉक्स पर डबल क्लिक करे या राइट क्लिक करके व्यू कोड करे। 
Private Sub TextBox1_Change() 
End Sub

Excel VBA Tutorial 5 -  टेक्स्ट बॉक्स प्रॉपर्टीज, Text box Currency Format and Date Format

टेक्स्ट बॉक्स का नाम और चेंज लिखा हुआ आएगा।  मतलब टेक्स्ट बॉक्स में कोई भी चेंज करते वक्त की कमांड इसमें हम दे सकते है। ऊपर की चेंज ऑप्शन की ऊपर क्लिक करते की ड्राप डाउन ऑप्शन में आपको मल्टीपल ऑप्शन देख सकते है। टेक्स्ट बॉक्स के बिहेवियर के हिसाब से हम कोई भी चेंज कर सकेंगे।  हमें Private Sub TextBox1_Change() इसके निचे की लाइन में फॉर्मेट का कोड टाइप करना है। 

Private Sub TextBox1_Change()
Me.TextBox1.Text = Format(Me.TextBox1, "####,##")
End Sub

अब F5 दबाके प्रोजेक्ट को रन करे।  और कोई भी संख्या टेक्स्ट बॉक्स में टाइप करे। टाइप करते वक्त ही करेंसी फॉर्मेट में वैल्यू कन्वर्ट हो जाएगी। 

करेंसी फॉर्मेट में डेसीमल संख्या चाहिए तो टेक्स्ट बेहीवेयर After Update क्लिक करके 
Me.TextBox1.Text = Format(Me.TextBox1, "####,##.00") इस कोड को अप्लाई करे। 

2. टेक्स्ट बॉक्स डेट फॉर्मेट - 

डेट फॉर्मेट में वैल्यू को कन्वर्ट करने के लिए टेक्स्ट बॉक्स पर डबल क्लिक करके टेक्स्ट बेहेवियर After Update सेलेक्ट करे। और निचे का फॉर्मेट कोड अप्लाई करे। 
Private Sub TextBox2_AfterUpdate()
Me.TextBox2.Text = Format(Me.TextBox2, "dd/mm/yyyy")
End Sub

Excel VBA Tutorial 5 -  टेक्स्ट बॉक्स प्रॉपर्टीज, Text box Currency Format and Date Format


डेट फॉर्मेट में आप डैश या स्लैश का उपयोग कर सकते है या अलग फॉर्मेट भी लगा सकते है। 
dd-mm-yyyy
dd/mmm/yyyy
mmm/dd/yyyy


इसी तरह आप टेक्स्ट बॉक्स में कोई भी फॉर्मेट अप्लाई कर सकते है। 
Me.टेक्स्ट बॉक्स .Text = Format(टेक्स्ट बॉक्स , "फॉर्मेट ")

ये थे कुछ महत्वपूर्ण टेक्स्ट बॉक्स फॉर्मेट, जो डाटा एंट्री यूजर फॉर्म में हमेश उपयोग में आते है। नेक्ट टुटोरिअल में कॉम्बो बॉक्स बिहेवियर के बारे में जानेगे। 


Disqus Comments