एक्सेल VBA: टेबलमध्ये डेटा घाला (4 उदाहरणे)

  • ह्याचा प्रसार करा
Hugh West

या लेखात, आम्ही VBA<2 वापरून Excel टेबल मध्ये डाटा डेटा कसा घालायचा ते स्पष्ट करू. कोड . Excel च्या अंगभूत गुणधर्म आणि पद्धतींच्या मदतीने, आम्ही टेबलमध्ये डेटा जोडणे किंवा ओव्हरराईट करणे सुलभ करू शकतो. व्हीबीए कोडसह पद्धती स्पष्टपणे समजून घेण्यासाठी उदाहरणे पाहू या.

सराव वर्कबुक डाउनलोड करा

तुम्ही वाचत असताना व्यायाम करण्यासाठी हे सराव वर्कबुक डाउनलोड करा. हा लेख.

Table.xlsm मध्ये डेटा घाला

4 Excel मध्ये VBA वापरून टेबलमध्ये डेटा घालण्याची उदाहरणे

आपल्याकडे ऑर्डरची तारीख, उत्पादनाचे नाव, प्रमाण, युनिट किंमत आणि एकूण किंमत यासारख्या तपशीलांसह दुकानाची विक्री सूची आहे.

<3

Excel मध्ये टेबल कसे तयार करावे

डेटासेट एक Excel टेबल मध्ये बदलण्यासाठी, पुढील गोष्टी करा-

  • संपूर्ण डेटासेट निवडा.
  • जा इन्सर्ट टॅबवर जा Excel रिबन वरून.
  • टेबल पर्यायावर क्लिक करा.

  • शेवटी, टेबल तयार करा विंडोमध्ये ओके बटण क्लिक करा.

<9
  • आम्ही यशस्वीरित्या डेटासेट चे एक्सेल टेबल मध्ये रूपांतरित केले आहे.
  • डेटा घालण्यासाठी एक्सेल टेबलमध्ये, आम्ही आमच्या कोड मध्ये अनेक VBA फंक्शन्स आणि गुणधर्म वापरू. खालील विभागव्हिज्युअल बेसिक एडिटरमध्ये उघडायचे आणि कोड लिहायचे कसे याचे वर्णन करते.

    व्हिज्युअल बेसिक एडिटरमध्‍ये कोड लिहा

    उघडण्‍यासाठी विज्युअल बेसिक पायांचे अनुसरण करा संपादक आणि तेथे काही कोड लिहा.

    • एक्सेल रिबन वरून डेव्हलपर टॅबवर जा.
    • Visual Basic पर्यायावर क्लिक करा.

    • Applications साठी Visual Basic विंडोमध्ये, इन्सर्ट ड्रॉपडाउन वर क्लिक करा निवडण्यासाठी नवीन मॉड्यूल

    आता नवीन मॉड्यूल उघडले आहे , तेथे काही कोड लिहा आणि रन करण्यासाठी F5 दाबा.

    1. Excel मध्ये VBA वापरून टेबलच्या शेवटच्या ओळीत डेटा घाला

    या उदाहरणात, आम्ही जोडण्यासाठी VBA कोड वापरू. एक नवीन पंक्ती तळाशी टेबल आणि नंतर डेटा घाला त्यात. आमच्या टेबलमध्ये, आमच्याकडे डेटा च्या 4 रो आहेत. पाचवा जोडण्यासाठी, कॉपी करा आणि पेस्ट करा खालील कोड व्हिज्युअल बेसिक एडिटरमध्ये.

    9021

    कोड रन करण्यासाठी F5 दाबा.

    आम्ही वर डेटा ची एक नवीन पंक्ती घातली आहे विद्यमान सारणी च्या तळाशी .

    कोड स्पष्टीकरण:

    • आमच्या कोडमध्ये, आम्ही ListObjects वापरले VBA Excel चे ऑब्जेक्ट हडपण्यासाठी टेबल त्याच्या नावासह . अधिक माहितीसाठी, प्रत्येक ListObject वस्तू एक टेबल वर्कशीटवर . टेबलचे नाव मिळवण्यासाठी, टेबल >> क्लिक करा टेबल डिझाइन टॅब वर क्लिक करा. Excel रिबनमध्ये.

    • नंतर, आम्ही ListRows वापरले. पद्धत जोडा टेबल मध्ये नवीन पंक्ती जोडण्यासाठी. ही पद्धत दोन वितर्क घेते : स्थिती आणि नेहमी घाला .

    एक पूर्णांक प्रविष्ट करून संख्या , आम्ही टेबल मध्ये नवीन जोडलेल्या पंक्तीची सापेक्ष स्थिती निर्दिष्ट करू शकतो. या उदाहरणात, आम्ही रिक्त स्थिती वितर्क सोडले, परिणामी, वर एक नवीन पंक्ती जोडली तळाशी टेबल .

    • शेवटी, आम्ही नवीन <1 च्या सेल्सच्या प्रत्येक मध्ये डेटा सेट करतो>पंक्ती जोडली . या प्रकरणात, डेटा . रेंज(1) = “1/1/2022” ऑर्डरडेट म्हणून, .Range(2) = “Apple” उत्पादन म्हणून, .श्रेणी(3) = 5 प्रमाणानुसार,  .श्रेणी(4) = 1.77 युनिट किंमत म्हणून.

    अधिक वाचा : Excel सारणीचे नाव: तुम्हाला सर्व माहिती असणे आवश्यक आहे

    2. एक्सेलमधील टेबलच्या विशिष्ट पंक्तीमध्ये डेटा घालण्यासाठी VBA कोड चालवा

    या चित्रात, आम्ही डेटाची एक पंक्ती जोडणार आहोत<2 टेबलच्या सापेक्ष विशिष्ट पंक्तीवर आम्ही वरील उदाहरणात वापरलेल्या कोडचा समान भाग वापरून. या प्रकरणात, आम्हाला फक्त आमच्यामध्ये ListRows.Add पद्धत ची स्थिती वितर्क निर्दिष्ट करा आवश्यक आहेकोड समजा आम्हाला विद्यमान सारणी मध्ये पंक्ती क्रमांक 3 सापेक्ष तपशीलांसह विक्री डेटा ऑरेंज जोडायचा आहे. हे होण्यासाठी, खालील कोड व्हिज्युअल कोड एडिटरमध्ये कॉपी करा आणि पेस्ट करा .

    3146

    कोड दाबून रन करा F5 ने सारणीच्या सापेक्ष तिसर्‍या पंक्तीमध्ये ऑरेंजसाठी विक्री डेटा समाविष्ट केला.

    वाचा अधिक: सारणीमधील प्रत्येक पंक्तीसाठी एक्सेल VBA कोड (जोडा, ओव्हरराईट, हटवा, इ.)

    समान वाचन

    • मुख्य सारणीतील मोजणीने भागलेली गणना केलेली फील्ड बेरीज
    • एक्सेलमध्ये सापेक्ष वारंवारता वितरण कसे स्पष्ट करावे
    • [निराकरण] पिव्होट टेबलमध्ये तारखांचे गट करू शकत नाही: 4 संभाव्य उपाय
    • एक्सेलमध्ये टक्के वारंवारता वितरणाची गणना कशी करायची (2 पद्धती)
    • पिव्होट टेबल रिफ्रेश होत नाही (५ समस्या आणि उपाय)

    3. एक्सेलमध्ये VBA वापरून टेबलमध्ये डेटा घाला आणि ओव्हरराइट करा

    येथे आम्ही विद्यमान डेटा मध्ये ओव्हरराईट कसे करायचे ते स्पष्ट करू. डेटा ची एक नवीन पंक्ती घालताना ऐवजी टेबल. ते करण्यासाठी, आम्हाला ListRows च्या ऐवजी ListObject.ListRows प्रॉपर्टी Excel ची ListRows.Add प्रॉपर्टी आम्ही पूर्वी वापरली होती. ListObject.ListRows गुणधर्म देखील पंक्ती क्रमांक ( पूर्णांक मूल्य ) त्याचे वितर्क घेते. समजा, आम्हाला बदलायचे आहे ऑरेंज 2.14 ते 2.35 ची युनिट किंमत जी आम्ही मागील उदाहरणात घाललेली . खालील कोड व्हिज्युअल बेसिक एडिटरमध्ये कॉपी करा आणि पेस्ट करा खालील कोड.

    5139

    आमच्या कोडमध्ये, <2 ListObject.ListRows गुणधर्मासाठी आम्ही तर्क सेट करतो 3 जेथे डेटा साठी ऑरेंज चे आहे . F5 दाबून कोड रन करा आणि फरक पहा.

    25>

    कोडमध्ये आहे टेबल च्या पंक्ती क्रमांक 3 सापेक्ष वर डेटा केवळ युनिट किंमत बदलली.

    अधिक वाचा: एक्सेल टेबलमधून पंक्ती आणि स्तंभ कसे घालायचे किंवा हटवायचे

    4. वापरकर्ता इनपुटवर आधारित एक्सेल टेबलमध्ये डेटा घालण्यासाठी VBA कोड चालवा

    या उदाहरणात, आम्ही घालणार आहोत सारणीचे नाव आणि विक्री तपशील एखाद्या उत्पादनाचे वापरकर्ता इनपुट ऐवजी हार्डकोड ते प्रत्येक VBA कोडमध्ये वेळ . हे पूर्ण करण्यासाठी खालील सूचनांचे अनुसरण करा.

    • कॉपी करा आणि पेस्ट खालील कोड व्हिज्युअल कोड एडिटरमध्ये.
    1363
    <0
    • कोड रन करण्यासाठी F5 दाबा.
    • नाव ठेवा इनपुट बॉक्समधील टेबल ( टेबल1 , या उदाहरणात) आणि ठीक आहे.
    • <12 दाबा>

      • नंतर ओडर तारीख, उत्पादनाचे नाव, प्रमाण, आणि युनिट किंमत साठी मूल्ये ठेवा इनपुट बॉक्स जे अनुक्रमाने दिसू लागले . या उदाहरणात, आम्ही वापरलेली मूल्ये आहेत 1/1/2022, ऑरेंज, 3, आणि 35.

      • परिणामी, आम्हाला डाटा <2 सह नवीन पंक्ती मिळाली आहे टेबल च्या तळाशी .

      अधिक वाचा: एक्सेल टेबल फॉरमॅटिंग टिप्स – टेबलचे स्वरूप बदला

      नोट्स

      जेव्हा आम्ही जोडतो एक नवीन पंक्ती <2 डेटा व्हीबीए कोड वापरून, स्वरूप आणि सूत्रे मिळतील नवीन पंक्तीमध्ये आपोआप नेले जातील. आमच्या उदाहरणात, एकूण किंमत स्तंभ आउटपुट स्तंभांचे उत्पादन प्रमाण आणि युनिट किंमत . आम्ही फक्त केवळ मात्रा आणि युनिट किंमत मूल्ये समाविष्ट केली; नवीन पंक्ती एकूण किंमत स्तंभात उत्पादन यापैकी दोन मूल्ये घातली होती. <3

      निष्कर्ष

      आता, आम्हाला VBA कोड वापरून एक्सेल टेबलमध्ये डेटा कसा घालायचा हे माहित आहे. आशा आहे की, हे तुम्हाला या पद्धती अधिक आत्मविश्वासाने वापरण्यास मदत करेल. कोणतेही प्रश्न किंवा सूचना खालील टिप्पणी बॉक्समध्ये टाकण्यास विसरू नका.

    ह्यू वेस्ट हे एक अत्यंत अनुभवी एक्सेल ट्रेनर आणि विश्लेषक आहेत ज्याचा उद्योगात 10 वर्षांपेक्षा जास्त अनुभव आहे. त्यांनी अकाउंटिंग आणि फायनान्समध्ये बॅचलर डिग्री आणि बिझनेस अॅडमिनिस्ट्रेशनमध्ये पदव्युत्तर पदवी घेतली आहे. ह्यूला शिकवण्याची आवड आहे आणि त्याने एक अद्वितीय शिकवण्याचा दृष्टीकोन विकसित केला आहे ज्याचे अनुसरण करणे आणि समजणे सोपे आहे. एक्सेलच्या त्यांच्या तज्ञ ज्ञानाने जगभरातील हजारो विद्यार्थ्यांना आणि व्यावसायिकांना त्यांची कौशल्ये सुधारण्यास आणि त्यांच्या करिअरमध्ये उत्कृष्ट कामगिरी करण्यास मदत केली आहे. त्याच्या ब्लॉगद्वारे, ह्यू आपले ज्ञान जगासोबत सामायिक करतो, व्यक्ती आणि व्यवसायांना त्यांच्या पूर्ण क्षमतेपर्यंत पोहोचण्यात मदत करण्यासाठी विनामूल्य एक्सेल ट्यूटोरियल आणि ऑनलाइन प्रशिक्षण ऑफर करतो.