मायक्रोसॉफ्ट एक्सेल डेटा एंट्री फॉर्म

एक्सेलमधील सारणीमध्ये डेटा एंट्री सोयीसाठी आपण विशेष फॉर्म वापरू शकता जे माहितीसह टेबल श्रेणी भरण्याच्या प्रक्रियेस वेगवान करण्यात मदत करतील. एक्सेलमध्ये एक अंगभूत साधन आहे जे समान पद्धतीसह भरण्यास अनुमती देते. वापरकर्ता फॉर्मचा स्वतःचा आवृत्ती देखील तयार करू शकतो, ज्यासाठी त्याच्यासाठी मॅक्रो लागू करुन त्याच्या गरजा पूर्णत: अनुकूल केल्या जातील. चला Excel मध्ये या उपयुक्त fill tools साठी विविध उपयोग पहा.

भरण्याचे साधन वापरत आहे

भरण्याचे फॉर्म फील्डसह एक ऑब्जेक्ट आहे ज्यांचे नावे भरलेल्या टेबलच्या स्तंभांच्या स्तंभ नावे शी जुळतात. या फील्डमध्ये आपल्याला डेटा प्रविष्ट करण्याची आवश्यकता आहे आणि ते ताबडतोब टेबल श्रेणीमधील नवीन ओळीत जोडल्या जातील. एक फॉर्म स्वतंत्र बिल्ट-इन एक्सेल साधन म्हणून कार्य करू शकतो किंवा वापरकर्त्याने स्वत: तयार केले असल्यास ते थेट त्याच्या श्रेणीच्या स्वरूपात पत्रकावर ठेवता येते.

आता या दोन प्रकारच्या टूल्सचा वापर कसा करायचा ते पाहू.

पद्धत 1: एक्सेलची अंगभूत डेटा एंट्री ऑब्जेक्ट

सर्वप्रथम, एक्सेलच्या अंगभूत डेटा एंट्री फॉर्मचा वापर कसा करावा हे शिकू.

  1. हे लक्षात घेतले पाहिजे की डीफॉल्टनुसार ते लॉन्च केलेले चिन्ह लपलेले आहे आणि सक्रिय केले जाणे आवश्यक आहे. हे करण्यासाठी टॅबवर जा "फाइल"आणि नंतर आयटमवर क्लिक करा "पर्याय".
  2. उघडलेल्या एक्सेल पॅरामीटर्स विंडोमध्ये आपण सेक्शनमध्ये जाऊ "द्रुत ऍक्सेस साधनपट्टी". बर्याच खिडक्या एका विस्तृत सेटिंग्ज क्षेत्रावर कब्जा करतात. त्यातील डाव्या भागात साधने आहेत ज्यांना द्रुत ऍक्सेस पॅनलमध्ये आणि उजवीकडे - जे आधीपासून उपस्थित आहेत ते जोडले जाऊ शकतात.

    क्षेत्रात "येथून संघ निवडा" मूल्य सेट करा "टीम्स टेपवर नाहीत". पुढे, वर्णानुक्रमे स्थित असलेल्या कमांडसच्या सूचीमधून, आम्ही स्थिती शोधतो आणि निवडतो "फॉर्म ...". नंतर बटणावर क्लिक करा "जोडा".

  3. त्यानंतर, आपल्याला आवश्यक असलेले साधन विंडोच्या उजव्या बाजूस दिसेल. आम्ही बटण दाबा "ओके".
  4. आता हे साधन एक्सेल विंडोमध्ये द्रुत ऍक्सेस साधनपट्टीवर स्थित आहे आणि आम्ही ते वापरू शकतो. Excel च्या या उदाहरणाद्वारे कोणतीही कार्यपुस्तिका उघडली तेव्हा तो उपस्थित असेल.
  5. आता, ते पूर्णपणे भरण्यासाठी आवश्यक असलेल्या साधनास समजण्यासाठी, आपण सारणी शीर्षलेख व्यवस्थापित करा आणि त्यात कोणतेही मूल्य लिहून ठेवा. आपल्याकडे असलेली टेबल ऍरे आपल्याकडे चार कॉलम्स असेल ज्यांच्या नावाची नावे असतील "उत्पादन नाव", "प्रमाण", "किंमत" आणि "रक्कम". हे नावे पत्रकाच्या मनमाने क्षैतिज श्रेणीमध्ये प्रविष्ट करा.
  6. तसेच, कोणत्या विशिष्ट श्रेण्यांसह कार्य करण्याची आवश्यकता असेल हे प्रोग्राम समजून घेण्याकरिता, आपण सारणी अॅरेच्या पहिल्या पंक्तीमध्ये कोणतेही मूल्य प्रविष्ट केले पाहिजे.
  7. त्या नंतर, सारणीच्या कोणत्याही सेलची निवड करा आणि द्रुत प्रवेश पॅनेलमधील चिन्हावर क्लिक करा "फॉर्म ..."जे आम्ही पूर्वी सक्रिय केले.
  8. तर, निर्दिष्ट साधन विंडो उघडते. जसे की तुम्ही पाहु शकता, या ऑब्जेक्ट मध्ये fields आहेत जे आपल्या टेबल array च्या कॉलम्सच्या नावांशी संबंधित आहेत. या प्रकरणात, प्रथम फील्ड आधीच मूल्याने भरलेले आहे, कारण आम्ही शीटवर स्वतःच प्रविष्ट केले आहे.
  9. उर्वरित फील्डमध्ये आवश्यक असलेली मूल्ये प्रविष्ट करा, नंतर बटणावर क्लिक करा "जोडा".
  10. त्यानंतर, आपण पहात असलेल्याप्रमाणे, प्रविष्ट केलेली मूल्ये स्वयंचलितपणे सारणीच्या पहिल्या पंक्तीवर हस्तांतरित केली गेली आणि फॉर्म फील्डच्या पुढील ब्लॉकवर गेला, जे सारणी अॅरेच्या दुसर्या पंक्तीशी संबंधित आहे.
  11. टूल विंडोला व्हॅल्यूजसह भरा, ज्या आपण टेबल स्पेसच्या दुस-या ओळीत पाहू इच्छितो आणि पुन्हा बटण क्लिक करा. "जोडा".
  12. जसे की आपण पाहू शकता की, दुस-या पंक्तीचे मूल्य देखील जोडले गेले होते आणि आपल्याला कर्सर स्वतः सारणीमध्ये पुन्हा व्यवस्थित करण्याची आवश्यकता नव्हती.
  13. अशा प्रकारे आपण टेबल अॅरे भरून त्या सर्व व्हॅल्यूजना भरून टाकू जे आपण त्यात एंटर करू इच्छितो.
  14. याव्यतिरिक्त, इच्छित असल्यास, आपण बटणे वापरुन पूर्वी प्रविष्ट केलेल्या मूल्यांद्वारे नेव्हिगेट करू शकता "परत" आणि "पुढचा" किंवा अनुलंब स्क्रोलबार.
  15. आवश्यक असल्यास, आपण फॉर्ममध्ये बदलून टेबल अॅरेमधील कोणतेही मूल्य समायोजित करू शकता. योग्य टूल ब्लॉकमध्ये बनविल्यानंतर शीटवरील बदल दिसण्यासाठी, बटणावर क्लिक करा "जोडा".
  16. आपण पाहू शकता की, तळाशी तातडीने बदल झाला.
  17. जर आपल्याला काही ओळ हटवायची असेल तर, नेव्हिगेशन बटणे किंवा स्क्रोल बारद्वारे, आम्ही फॉर्ममधील फील्डच्या संबंधित ब्लॉककडे जातो. त्यानंतर बटण क्लिक करा "हटवा" टूल विंडोमध्ये.
  18. एक चेतावणी संवाद बॉक्स दिसेल, जो दर्शवेल की लाइन हटविली जाईल. आपण आपल्या कार्यात आत्मविश्वास असल्यास, बटणावर क्लिक करा "ओके".
  19. जसे आपण पाहू शकता, तक्ता श्रेणी श्रेणीतून काढला गेला. भरणे आणि संपादन पूर्ण झाल्यानंतर, आपण बटण क्लिक करून टूल विंडोमधून बाहेर पडू शकता. "बंद करा".
  20. त्यानंतर, सारणी अॅरे अधिक व्हिज्युअल बनविण्यासाठी, आपण यास स्वरूपित करू शकता.

पद्धत 2: एक सानुकूल फॉर्म तयार करा

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

  1. मागील पद्धतीप्रमाणे, सर्वप्रथम, आपल्याला शीटवर भविष्यातील सारणीची शीर्षलेख तयार करण्याची आवश्यकता आहे. यात नावे असलेली पाच सेल्स असतील: "पी / पी क्रमांक", "उत्पादन नाव", "प्रमाण", "किंमत", "रक्कम".
  2. पुढे आपल्याला आमच्या टॅब्लेट अॅरेमधून तथाकथित शेजारी श्रेणी किंवा डेटासह सेल भरताना स्वयंचलितपणे पंक्ती जोडण्याची क्षमता असलेली, "स्मार्ट" सारणी तयार करण्याची आवश्यकता आहे. हे करण्यासाठी, टॅबमध्ये असणे, शीर्षलेख निवडा "घर"बटण दाबा "सारणी म्हणून स्वरूपित करा" साधने ब्लॉक मध्ये "शैली". त्यानंतर उपलब्ध स्टाइलची यादी उघडली आहे. त्यापैकी एकाची निवड कोणत्याही प्रकारे कार्यक्षमतेवर परिणाम करणार नाही, म्हणून आम्ही केवळ योग्य पर्याय निवडतो जे आपण अधिक योग्य मानतो.
  3. मग एक लहान टेबल स्वरूपन विंडो उघडते. आम्ही पूर्वी ज्या श्रेणीची ओळख केली होती ती म्हणजे कॅपची श्रेणी दर्शवते. नियम म्हणून, हे फील्ड योग्यरित्या भरले आहे. परंतु आपण पुढील बॉक्स चेक केले पाहिजे "शीर्षलेखांसह सारणी". त्यानंतर, बटणावर क्लिक करा "ओके".
  4. म्हणून, आमची श्रेणी स्मार्ट सारणी म्हणून स्वरूपित केली आहे, व्हिज्युअल प्रदर्शनातील बदलांद्वारे पुरावा देखील आहे. आपण पाहू शकता की, इतर गोष्टींबरोबरच, फिल्टरिंग चिन्हे प्रत्येक स्तंभाच्या शीर्षक शीर्षकाजवळ दिसू लागतात. ते अक्षम केले पाहिजे. हे करण्यासाठी, "स्मार्ट" सारणीमधील कोणताही सेल निवडा आणि टॅबवर जा "डेटा". साधने ब्लॉक मध्ये टेप वर "क्रमवारी लावा आणि फिल्टर करा" चिन्हावर क्लिक करा "फिल्टर".

    फिल्टर अक्षम करण्याचा दुसरा पर्याय आहे. टॅबमध्ये असताना आपल्याला दुसर्या टॅबवर स्विच करण्याची आवश्यकता नाही "घर". सेटिंग्ज ब्लॉकमध्ये रिबनवर टेबलाची जागा निवडल्यानंतर संपादन चिन्हावर क्लिक करा "क्रमवारी लावा आणि फिल्टर करा". दिसत असलेल्या यादीत, स्थिती निवडा "फिल्टर".

  5. आपण हे पाहू शकता की, या क्रियेनंतर, आवश्यकतानुसार सारणी शीर्षकावरून फिल्टरिंग चिन्ह अदृश्य झाले.
  6. मग आपण डेटा एंट्री फॉर्म तयार करावा. हे दोन स्तंभ असलेले एक सारणीबद्ध अॅरे देखील असेल. या ऑब्जेक्टची पंक्ती नावे मुख्य सारणीच्या कॉलम नावांशी संबंधित असतील. अपवाद स्तंभ आहे "पी / पी क्रमांक" आणि "रक्कम". ते अनुपस्थित असतील. प्रथम क्रमांकाची संख्या मॅक्रोचा वापर करून घडेल आणि दुस-या व्हॅल्यूजची गणना मूल्याने गुणाकार केलेल्या संख्येच्या सूत्राने करुन केली जाईल.

    डेटा एंट्री ऑब्जेक्टचा दुसरा स्तंभ आता रिक्त ठेवला आहे. थेट मुख्य सारणी श्रेणीच्या पंक्ती भरण्यासाठी मूल्ये नंतर त्यात प्रविष्ट केली जातील.

  7. त्यानंतर आम्ही दुसरी लहान टेबल तयार करतो. यात एक स्तंभ असेल आणि त्यामध्ये उत्पादनांची एक सूची असेल जी आम्ही मुख्य सारणीच्या दुसर्या स्तंभात प्रदर्शित करू. स्पष्टतेसाठी, या सूचीच्या शीर्षकासह सेल ("वस्तूंची यादी") आपण रंग भरू शकता.
  8. मग मूल्य इनपुट ऑब्जेक्टचा प्रथम रिक्त सेल निवडा. टॅब वर जा "डेटा". चिन्हावर क्लिक करा "डेटा सत्यापन"जे उपकरणांच्या ब्लॉकमध्ये टेपवर ठेवलेले आहे "डेटासह कार्य करणे".
  9. इनपुट सत्यापन विंडो सुरू होते. फील्ड वर क्लिक करा "डेटा प्रकार"ज्यात डिफॉल्ट सेटिंग आहे "कोणतेही मूल्य".
  10. खुल्या पर्यायांमधून, स्थिती निवडा "सूची".
  11. जसे आपण पाहू शकता, त्यानंतर इनपुट मूल्य चेक विंडोने त्याचे कॉन्फिगरेशन काही प्रमाणात बदलले. एक अतिरिक्त फील्ड आहे "स्त्रोत". डाव्या माऊस बटणासह उजवीकडे असलेल्या चिन्हावर क्लिक करा.
  12. मग इनपुट मूल्य चेक विंडो कमी केली जाते. अतिरिक्त टेबल क्षेत्रामधील शीटवर ठेवलेल्या डेटाची सूची असलेल्या डाव्या माऊस बटणासह कर्सर निवडा. "वस्तूंची यादी". त्यानंतर पुन्हा फील्डच्या उजवीकडील चिन्हावर क्लिक करा जिथे निवडलेल्या श्रेणीचा पत्ता दिसून आला.
  13. इनपुट मूल्यांसाठी चेक बॉक्सवर परत येते. जसे आपण पाहू शकता, त्यातील निवडलेल्या श्रेणीचे निर्देशक आधीच फील्डमध्ये प्रदर्शित आहेत "स्त्रोत". बटणावर क्लिक करा "ओके" खिडकीच्या खाली.
  14. आता डेटा एंट्री ऑब्जेक्टच्या ठळक सेलच्या उजवीकडे असलेल्या त्रिकोणाच्या रूपात एक चिन्ह दिसू लागले. जेव्हा आपण त्यावर क्लिक करता तेव्हा, ड्रॉप-डाउन सूची उघडली जाते, ज्यामध्ये सारणी अॅरेमधून उंचावणार्या नावे असतात. "वस्तूंची यादी". निर्दिष्ट सेलमधील अनियंत्रित डेटा आता प्रवेश करणे अशक्य आहे, परंतु आपण प्रदान केलेल्या सूचीमधून फक्त इच्छित स्थिती निवडू शकता. ड्रॉप-डाउन सूचीमध्ये एखादे आयटम निवडा.
  15. जसे आपण पाहू शकता, निवडलेल्या पध्दतीने फील्डमध्ये तत्काळ प्रदर्शित होते "उत्पादन नाव".
  16. पुढे आपल्याला इनपुट फॉर्मच्या तीन सेल्सना नावे देणे आवश्यक आहे, जेथे आपण डेटा एंटर करू. प्रथम सेल निवडा जेथे नाव आधीच आमच्या बाबतीत सेट केले आहे. "बटाटे". पुढे, फील्ड नाव श्रेणीवर जा. एक्सेल विंडोच्या डाव्या बाजूवर फॉर्म्युला बार प्रमाणेच आहे. मनमानी नाव प्रविष्ट करा. हे लॅटिनमध्ये कोणतेही नाव असू शकते, ज्यामध्ये जागा नसतात परंतु या घटकाद्वारे सोडलेल्या कार्यांच्या जवळील नावे वापरणे चांगले आहे. म्हणून, ज्या सेलमध्ये उत्पादनाचे नाव आहे त्यास प्रथम सेल म्हटले जाते "नाव". आम्ही हे नाव फील्डमध्ये लिहितो आणि की दाबा प्रविष्ट करा कीबोर्डवर
  17. त्याच प्रकारे, ज्या सेलमध्ये आम्ही उत्पादनाची संख्या, नाव प्रविष्ट करतो त्या सेलमध्ये असाइन करा "वॉलम".
  18. आणि किंमत सेल आहे "किंमत".
  19. त्या नंतर, त्याच प्रकारे आपण वरील तीन सेल्सच्या संपूर्ण श्रेणीला नाव देऊ. सर्व प्रथम, निवडा आणि नंतर त्याला एक विशेष क्षेत्रात नाव द्या. हे नाव होऊ द्या "डायपसन".
  20. शेवटच्या कृतीनंतर, आम्ही कागदजत्र जतन करणे आवश्यक आहे जेणेकरून आम्ही नेमलेल्या नावे भविष्यात आम्ही तयार केलेल्या मॅक्रोला समजू शकतील. जतन करण्यासाठी, टॅबवर जा "फाइल" आणि आयटम वर क्लिक करा "म्हणून जतन करा ...".
  21. क्षेत्रात उघडलेल्या जतन विंडोमध्ये "फाइल प्रकार" मूल्य निवडा "मॅक्रो-सक्षम एक्सेल वर्कबुक (.xlsm)". पुढे, बटणावर क्लिक करा "जतन करा".
  22. मग आपण Excel च्या आपल्या आवृत्तीमध्ये मॅक्रो सक्रिय करणे आणि टॅब सक्षम करणे आवश्यक आहे "विकसक"जर आपण अद्याप हे केले नाही तर. खरं तर या दोन्ही फंक्शन्स प्रोग्राममध्ये डिफॉल्टनुसार डीफॉल्टनुसार अक्षम आहेत आणि त्यांचे ऍक्टिवेशन एक्सेल सेटिंग्ज विंडोमध्ये जबरदस्तीने पार पाडले पाहिजे.
  23. एकदा आपण हे पूर्ण केले की, टॅबवर जा "विकसक". मोठ्या चिन्हावर क्लिक करा "व्हिज्युअल बेसिक"जे साधने ब्लॉक मध्ये टेप वर स्थित आहे "कोड".
  24. शेवटची कृती व्हीबीए मॅक्रो एडिटर सुरू करण्यासाठी कारणीभूत ठरते. क्षेत्रात "प्रकल्प"जो विंडोच्या वरच्या डाव्या भागावर स्थित आहे, आमच्या टेबलवर असलेल्या शीटचे नाव निवडा. या प्रकरणात ते आहे "पत्रक 1".
  25. त्यानंतर कॉल केलेल्या विंडोच्या डाव्या डावीकडे जा "गुणधर्म". निवडलेल्या पत्रकाच्या सेटिंग्ज येथे आहेत. क्षेत्रात "(नाव)" सिरिलिकचे नाव बदलावे"पत्रक 1") लॅटिनमध्ये लिहिलेल्या नावावर. आपल्यासाठी अधिक सोयीस्कर असलेल्या कोणालाही नाव दिले जाऊ शकते, मुख्य गोष्ट म्हणजे त्यात केवळ लॅटिन वर्ण किंवा संख्या आहेत आणि अन्य चिन्हे किंवा जागा नाहीत. मॅक्रो या नावासह कार्य करेल. आमच्या बाबतीत हे नाव असेल "उत्पादन", तथापि आपण वर वर्णन केलेल्या अटी पूर्ण करणार्या इतर कोणत्याही निवडू शकता.

    क्षेत्रात "नाव" आपण नावाला अधिक सोयीस्कर असलेल्या देखील पुनर्स्थित करू शकता. पण ते आवश्यक नाही. या प्रकरणात, स्पेसेस, सिरिलिक आणि इतर कोणत्याही चिन्हे वापरण्याची परवानगी आहे. मागील मापदंडाप्रमाणे, जे प्रोग्रामसाठी शीटचे नाव निर्दिष्ट करते, हे पॅरामीटर शॉर्टकट बारमध्ये वापरकर्त्यास दृश्यमान असलेल्या शीटवर नाव निर्दिष्ट करते.

    जसे आपण पाहू शकता, त्या नंतर नाव स्वयंचलितपणे बदलले जाईल. पत्रक 1 क्षेत्रात "प्रकल्प", आम्ही फक्त सेटिंग्ज मध्ये सेट केले.

  26. मग खिडकीच्या मध्य भागात जा. येथे आपल्याला मॅक्रो कोड लिहावा लागेल. निर्दिष्ट क्षेत्रात पांढरे कोड संपादक फील्ड प्रदर्शित होत नसल्यास, आमच्या बाबतीत जसे की, फंक्शन कीवर क्लिक करा. एफ 7 आणि ते दिसेल.
  27. आता आमच्या विशिष्ट उदाहरणासाठी, आपल्याला हे कोड फील्डमध्ये लिहावे लागेल:


    सब डेटा एंटरफॉर्म ()
    लांब म्हणून पुढील रांग मंद
    पुढील रौ = उत्पादक. कॅल्स (उत्पादन. रॉक्स. गणना, 2) .इंड (xlUp) .ऑफसेट (1, 0) .रो
    उत्पादनासह
    जर. श्रेणी ("ए 2"). मूल्य = "" आणि. श्रेणी ("बी 2"). मूल्य = "" मग
    पुढील मार्ग = पुढील रांग - 1
    जर असेल तर
    उत्पादन. श्रेणी ("नाव"). कॉपी करा
    .Cells (पुढील रौप्य, 2) .प्स्टस्पेशल पेस्टः = xlPasteValues
    कॅल्स (पुढील रौप्य, 3). व्हॅल्यु = उत्पादक. श्रेणी ("व्हॉल्यूम"). मूल्य
    .कल्स (पुढील रौ, 4). व्हॅल्यू = उत्पादन. श्रेणी ("किंमत"). मूल्य
    .कल्स (पुढील रौप्य, 5) .मापन = उत्पादन. श्रेणी ("व्हॉल्यूम"). मूल्य * उत्पादन. श्रेणी ("किंमत"). मूल्य
    रेंज ("ए 2") फॉर्म्युला = "= आयएफ (इस्लांक (बी 2)," "", COUNTA ($ बी $ 2: बी 2)) "
    नंतर पुढील> 2
    श्रेणी ("ए 2") निवडा
    निवड. ऑटोफिल गंतव्यः = श्रेणी ("ए 2: ए" आणि पुढील रांग)
    श्रेणी ("ए 2: ए" आणि पुढील रांग). निवडा
    जर असेल तर
    रेंज ("डायअॅसन"). क्लीअर कंटेंट्स
    संपले
    शेवटी उप

    परंतु हा कोड सार्वभौमिक नाही, म्हणजेच, तो आमच्या बाबतीत केवळ अखंड राहतो. जर आपण आपल्या गरजा पूर्ण करू इच्छित असाल तर त्यानुसार त्यास सुधारित केले पाहिजे. म्हणून आपण ते स्वतः करू शकता, या कोडमध्ये काय समाविष्ट आहे याचे विश्लेषण करा, त्यात काय बदलले पाहिजे आणि काय बदलले जाऊ नये.

    तर, पहिली ओळ:

    सब डेटा एंटरफॉर्म ()

    "डेटा एंटरफॉर्म" मॅक्रो स्वतःचे नाव आहे. आपण ते त्यास सोडून देऊ शकता किंवा आपण त्यास इतर कोणत्याही जागी बदलू शकता जे मॅक्रो नावे तयार करण्यासाठी सामान्य नियमांचे पालन करतात (जागा नाही, लॅटिन वर्णमाला केवळ अक्षरे वापरा इ.). नाव बदलणे काहीही प्रभावित करत नाही.

    कोडमध्ये शब्द कोठेही आढळतो "उत्पादन" आपण त्यापूर्वी फील्डमधील आपल्या शीटवर नेमलेल्या नावासह पुनर्स्थित करणे आवश्यक आहे "(नाव)" क्षेत्रे "गुणधर्म" मॅक्रो संपादक स्वाभाविकच, आपण केवळ पत्रक वेगळ्या पद्धतीने म्हटले तरच हे केले पाहिजे.

    आता पुढील ओळ विचारात घ्या:

    पुढील रौ = उत्पादक. कॅल्स (उत्पादन. रॉक्स. गणना, 2) .इंड (xlUp) .ऑफसेट (1, 0) .रो

    अंक "2" या ओळीत शीटचा दुसरा स्तंभ आहे. हे या स्तंभात आहे की स्तंभ आहे "उत्पादन नाव". त्यानुसार आपण पंक्तींची संख्या मोजू. म्हणून, आपल्या बाबतीत जर समान स्तंभामध्ये खात्याचे वेगळे ऑर्डर असेल तर आपल्याला संबंधित नंबर प्रविष्ट करणे आवश्यक आहे. अर्थ "एंड (xlUp) .ऑफसेट (1, 0) .रोव्ह" कोणत्याही परिस्थितीत, अपरिवर्तित सोडा.

    पुढे, ओळ विचारात घ्या

    जर. श्रेणी ("ए 2"). मूल्य = "" आणि. श्रेणी ("बी 2"). मूल्य = "" मग

    "ए 2" - हे पहिल्या सेलचे निर्देशांक आहेत ज्यामध्ये पंक्ती क्रमांक प्रदर्शित केला जाईल. "बी 2" - हे पहिल्या सेलचे समन्वयक आहेत, जे डेटा आउटपुटसाठी वापरले जातील ("उत्पादन नाव"). ते भिन्न असल्यास, या निर्देशांकांच्या ऐवजी आपला डेटा प्रविष्ट करा.

    ओळ वर जा

    उत्पादन. श्रेणी ("नाव"). कॉपी करा

    तिच्या परिमाण मध्ये "नाव" म्हणजे आम्ही फील्डला नेमलेले नाव "उत्पादन नाव" इनपुट फॉर्ममध्ये.

    पंक्तीमध्ये


    .Cells (पुढील रौप्य, 2) .प्स्टस्पेशल पेस्टः = xlPasteValues
    कॅल्स (पुढील रौप्य, 3). व्हॅल्यु = उत्पादक. श्रेणी ("व्हॉल्यूम"). मूल्य
    .कल्स (पुढील रौ, 4). व्हॅल्यू = उत्पादन. श्रेणी ("किंमत"). मूल्य
    .कल्स (पुढील रौप्य, 5) .मापन = उत्पादन. श्रेणी ("व्हॉल्यूम"). मूल्य * उत्पादन. श्रेणी ("किंमत"). मूल्य

    नावे "वॉलम" आणि "किंमत" आम्ही फील्ड नेमलेले नावे म्हणजे "प्रमाण" आणि "किंमत" त्याच इनपुट फॉर्ममध्ये.

    त्याचप्रमाणे आपण वर दिलेली संख्या, संख्या "2", "3", "4", "5" याचा अर्थ कॉलम्सशी संबंधित एक्सेल शीटवरील स्तंभ क्रमांक "उत्पादन नाव", "प्रमाण", "किंमत" आणि "रक्कम". म्हणून, जर आपल्या प्रकरणात टेबल हलविला गेला असेल तर आपल्याला संबंधित कॉलम नंबर निर्दिष्ट करण्याची आवश्यकता आहे. जर अधिक स्तंभ असतील, तर समानाद्वारे आपण आपली रेखा कोडवर जोडणे आवश्यक आहे, जर ते कमी असेल तर अतिरिक्त काढा.

    ओळ त्यांच्या किंमतीनुसार वस्तूंची संख्या वाढविते:

    .कल्स (पुढील रौप्य, 5) .मापन = उत्पादन. श्रेणी ("व्हॉल्यूम"). मूल्य * उत्पादन. श्रेणी ("किंमत"). मूल्य

    परिणाम, आपण रेकॉर्डच्या सिंटॅक्सवरून पाहत आहोत, एक्सेल शीटच्या पाचव्या कॉलममध्ये प्रदर्शित होईल.

    या अभिव्यक्तीमध्ये, ओळी स्वयंचलितपणे क्रमांकित केली जातात:


    नंतर पुढील> 2
    श्रेणी ("ए 2") निवडा
    निवड. ऑटोफिल गंतव्यः = श्रेणी ("ए 2: ए" आणि पुढील रांग)
    श्रेणी ("ए 2: ए" आणि पुढील रांग). निवडा
    जर असेल तर

    सर्व मूल्ये "ए 2" याचा अर्थ असा होतो की प्रथम सेलचा पत्ता जेथे नंबरिंग केला जाईल आणि निर्देशांक "ए " - क्रमांकनसह संपूर्ण कॉलमचा पत्ता. आपल्या टेबलमध्ये नंबरिंग कोठे दिसेल ते तपासा आणि आवश्यक असल्यास कोडमधील निर्देशांक बदला.

    त्यातील माहिती टेबलवर हस्तांतरित झाल्यानंतर लाइन डेटा एंट्री फॉर्मची श्रेणी साफ करते:

    रेंज ("डायअॅसन"). क्लीअर कंटेंट्स

    हे अंदाज करणे कठीण नाही ("डायपसन") चा अर्थ असा आहे की आम्ही पूर्वी डेटा क्षेत्रासाठी फील्डमध्ये दिलेली श्रेणी. आपण त्यांना भिन्न नाव दिले असल्यास ते या ओळीत घालावे.

    उर्वरित कोड सार्वभौमिक आहे आणि सर्व प्रकरणांमध्ये बदल केल्याशिवाय केले जाईल.

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

  28. त्यानंतर, एक्सेल शीट वर परत जा. आता आपल्याला एक बटण ठेवणे आवश्यक आहे जो तयार मॅक्रो सक्रिय करेल. हे करण्यासाठी टॅबवर जा "विकसक". सेटिंग्ज बॉक्समध्ये "नियंत्रणे" टेपवर बटणावर क्लिक करा पेस्ट करा. साधनांची यादी उघडली. साधनांच्या गटामध्ये फॉर्म नियंत्रण प्रथम निवडा - "बटण".
  29. मग डाव्या माऊसचे बटण दाबून, आम्ही त्या क्षेत्राभोवती स्क्रोल करतो जिथे आम्ही मॅक्रो लॉन्च बटण ठेवू इच्छितो, जे फॉर्म ते टेबलवर डेटा स्थानांतरित करेल.
  30. क्षेत्र चक्रीय झाल्यानंतर, माउस बटण सोडा. मग ऑब्जेक्टवर मॅक्रो नियुक्त करण्यासाठी विंडो स्वयंचलितपणे सुरू होते. आपल्या पुस्तकात अनेक मॅक्रो वापरल्या गेल्या असल्यास, आम्ही वर तयार केलेल्या नावाच्या सूचीमधून निवडा. आम्ही ते बोलतो "डेटा एंटरफॉर्म". परंतु या प्रकरणात मॅक्रो एक आहे, म्हणूनच त्यास निवडा आणि बटणावर क्लिक करा "ओके" खिडकीच्या खाली.
  31. त्यानंतर, आपण इच्छित असलेल्या बटणाचे नाव बदलू शकता, फक्त त्याचे वर्तमान नाव निवडून.

    आमच्या बाबतीत, उदाहरणार्थ, तिला नाव देणे तार्किक असेल "जोडा". शीटच्या कोणत्याही विनामूल्य सेलवर माऊसने पुनर्नामित करा आणि क्लिक करा.

  32. तर, आमचा फॉर्म पूर्णपणे तयार आहे. हे कसे कार्य करते ते तपासा. त्याच्या फील्डमध्ये आवश्यक मूल्ये प्रविष्ट करा आणि बटणावर क्लिक करा. "जोडा".
  33. जसे आपण पाहू शकता, मूल्ये टेबलवर हलविली जातात, पंक्ती स्वयंचलितपणे एक संख्या नियुक्त केली जाते, रक्कम मोजली जाते, फॉर्म फील्ड साफ केले जातात.
  34. फॉर्म पुन्हा भरा आणि बटणावर क्लिक करा. "जोडा".
  35. आपण पाहु शकता की, दुसरी ओळ देखील टेबल अॅरेमध्ये जोडली आहे. याचा अर्थ हे साधन कार्य करते.

हे सुद्धा पहाः
Excel मध्ये मॅक्रो कसे तयार करावे
Excel मध्ये बटण कसे तयार करावे

एक्सेलमध्ये, फॉर्म भरण्याचा डेटा वापरण्याचे दोन मार्ग आहेत: अंगभूत आणि वापरकर्ता. अंगभूत आवृत्तीच्या वापरास वापरकर्त्याकडून किमान प्रयत्न आवश्यक आहे. त्वरित प्रवेश साधनपट्टीवर संबंधित चिन्ह जोडून ते नेहमी सुरू केले जाऊ शकते. आपल्याला स्वत: ला एक सानुकूल फॉर्म तयार करणे आवश्यक आहे, परंतु जर आपल्याला व्हीबीए कोडमध्ये चांगले ज्ञान असेल तर आपण हे साधन लवचिक आणि शक्य तितके उपयुक्त बनवू शकता.

व्हिडिओ पहा: Excel: Create Data Entry Form in ONE Click No VBA (मे 2024).