VBA चार / Chr समारोह

एक्सेल में हर कैरेक्टर का एक असाइन किया गया नंबर कोड होता है। NS Chr VBA में फ़ंक्शन किसी दिए गए नंबर (ASCII) कोड के लिए एक वर्ण देता है। एक्सेल में, एक समान कार्य है चारो समारोह। इस चरण-दर-चरण ट्यूटोरियल में, एक्सेल और वीबीए उपयोगकर्ताओं के सभी स्तरों के लिए, आप देखेंगे कि दोनों कार्यों का उपयोग कैसे करें।

VBA में Chr फ़ंक्शन का उपयोग करना

जैसा कि हमने पहले ही परिचय में उल्लेख किया है, Chr फ़ंक्शन एक संख्या (ASCII कोड) लेता है और एक संबंधित वर्ण देता है। 255 ASCII कोड हैं, इसलिए आपको फ़ंक्शन में 1-255 नंबर पास करने का ध्यान रखना चाहिए। यदि आप 255 से अधिक संख्या पास करते हैं, तो आपको कोड निष्पादन में एक त्रुटि मिलेगी।

आइए Chr फ़ंक्शन के कोड को देखें:

12345 शीट 1. रेंज ("ए 1") = सीआर (33)शीट 1. रेंज ("बी 1") = Chr (99)पत्रक1.रेंज("सी1") = Chr(78)

उदाहरण में, हम ASCII कोड 33, 99 और 78 के लिए क्रमशः A1, B1 और C1 कोशिकाओं में वर्ण रखना चाहते हैं।

छवि 1. VBA में Chr फ़ंक्शन का उपयोग करना

जैसा कि आप चित्र 1 में देख सकते हैं, ASCII कोड 33 के लिए वर्ण "!" है, 99 के लिए "c" है और "78" के लिए N है।

एक्सेल में चार फ़ंक्शन का उपयोग करना

NS चारो फ़ंक्शन ASCII कोड के लिए एक वर्ण भी देता है, लेकिन यह फ़ंक्शन VBA में मौजूद नहीं है।

आप इसी तरह के उदाहरण पर देखेंगे कि इस सूत्र का उपयोग करके ASCII कोड 78 के लिए एक वर्ण प्राप्त करने के लिए एक्सेल में चार फ़ंक्शन का उपयोग कैसे करें:

1 = चार्ज (78)

छवि 2. एक्सेल में चार फ़ंक्शन का उपयोग करना

सेल A1 में, हम ASCII कोड 78 के लिए एक वर्ण प्राप्त करना चाहते हैं। परिणामस्वरूप, सेल A1 का मान "N" है। वही परिणाम हमें पिछले उदाहरण में मिला था, VBA में Chr फ़ंक्शन का उपयोग करके।

wave wave wave wave wave