Microsoft Excel Data Entry Forms

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

भरिएको उपकरणहरू लागू गर्नुहोस्

भरिएको फारमहरू फिल्डहरूसँग एउटा वस्तु हो जसका नामहरू भरिएको तालिकाको स्तम्भहरूको नाम स्तम्भ नामसँग मेल खान्छ। यी क्षेत्रमा तपाइँलाई डेटा प्रविष्टि गर्न आवश्यक छ र तिनीहरू तुरुन्त तालिका दायरामा नयाँ रेखामा थपिनेछन्। एक फारमले अलग-अलग एक्सेल उपकरणको रूपमा कार्य गर्न सक्छ, वा सिधै सिधामा राखिएको छ यसको दायरामा, यदि यसलाई प्रयोगकर्ताद्वारा सिर्जना गरिएको थियो भने।

अब यी दुई प्रकारका उपकरणहरू कसरी प्रयोग गर्ने भनेर हेर्छन्।

विधि 1: एक्सेल को निर्मित इन डेटा प्रविष्टि वस्तु

सबै भन्दा पहिले, कसरी एक्सेल को निर्मित-इन डेटा प्रविष्टि फारम प्रयोग गर्न सिक्नुहोस्।

  1. यो ध्यान दिइन्छ कि पूर्वनिर्धारित रूपमा यो सुरुवात प्रतिमा लुकेको छ र सक्रिय हुन आवश्यक छ। यो गर्न, ट्याबमा जानुहोस् "फाइल"र त्यसपछि वस्तुमा क्लिक गर्नुहोस् "विकल्पहरू".
  2. खुल्ला एक्सेल प्यारामिटरहरू विन्डोमा हामी खण्डमा सारौं "द्रुत पहुँच उपकरणपट्टी"। अधिकतर विन्डो एक व्यापक सेटिंग्स क्षेत्र द्वारा कब्जा गरिएको छ। यसको बाँया भागमा उपकरणहरू जुन द्रुत पहुँच प्यानलमा थप्न सकिन्छ, र दाँयामा - जो पहिले देखि नै उपस्थित छन्।

    फिल्डमा "बाट टोलीहरू चयन गर्नुहोस्" मान सेट गर्नुहोस् "टोली टेपमा छैनन्"। अर्को, वर्णमाला क्रम मा स्थित आदेशहरु को सूची बाट, हामी भेट्टाउन र स्थिति को चयन गर्दछौं "फारम ..."। त्यसपछि बटनमा क्लिक गर्नुहोस् "थप्नुहोस्".

  3. त्यस पछि, हामी आवश्यक पर्दछ, सञ्झ्यालको दाहिने तिर देखा पर्नेछ। हामी बटन थिच्दछौं "ठीक".
  4. अब यो उपकरण छिटो पहुँच उपकरणपट्टीमा एक्सेल विन्डोमा अवस्थित छ, र हामी यसलाई प्रयोग गर्न सक्छौं। एक्सेलको यस उदाहरणले कुनै पनि कार्यपुस्तिका खोलेको बेला उपस्थित हुनेछ।
  5. अब, उपकरणको लागि वास्तवमा यसलाई पूरा गर्न आवश्यक कुरा बुझ्नको लागी, तपाइँ तालिका हेडरको व्यवस्था गर्नु र यसलाई कुनै पनि मान लेख्नुहोस्। हामीसँग भएको तालिका सरणीले चार स्तम्भहरू समावेश गर्नेछ, जुन नामहरू छन् "उत्पादन नाम", "मात्रा", "मूल्य""रकम"। पानाको एक मनपर्दो तेर्सो दायरामा यी नामहरू प्रविष्ट गर्नुहोस्।
  6. साथै, कार्यक्रममा कुन विशिष्ट दायराहरू बुझ्नको लागि यो काम गर्न आवश्यक हुनेछ, तपाईँले तालिका सरेको पहिलो पङ्क्तिमा कुनै पनि मान प्रविष्ट गर्नुपर्छ।
  7. त्यस पछि, तालिकाको कुनै पनि कक्ष खाली गर्नुहोस् र छिटो पहुँच प्यानलमा आइकनमा क्लिक गर्नुहोस् "फारम ..."जुन हामी पहिले सक्रिय छौं।
  8. त्यसो भए, निर्दिष्ट उपकरणको सञ्झ्याल खोल्छ। तपाईले देख्न सक्नु भएको छ, यो वस्तुमा फिल्डहरू जुन हाम्रो तालिका array को स्तम्भहरूको नामसँग मेल खान्छ। यस अवस्थामा, पहिलो फिल्ड पहिले देखि नै एक मान भरी छ, किनकी हामीले यो पानामा म्यानुअल रूपमा प्रविष्ट गरें।
  9. मानहरू प्रविष्ट गर्नुहोस् जुन हामी बाँकी क्षेत्रहरूमा आवश्यक पर्दछौं, त्यसपछि बटनमा क्लिक गर्नुहोस् "थप्नुहोस्".
  10. त्यसो भए, हामी देख्न सक्छौं, प्रविष्ट गरिएका मानहरू स्वचालित रूपमा तालिकाको पहिलो पङ्क्तिमा पठाइयो, र फारामले अर्को क्षेत्रको क्षेत्रहरूमा जान्यो, जुन तालिका सरेको दोस्रो पङ्क्तिसँग मेल खान्छ।
  11. उपकरण खिच्नुहोस् मानहरू जुन हामी तालिका तालिकाको दोस्रो पङ्क्तिमा हेर्न चाहन्छौं, र फेरि बटनमा क्लिक गर्नुहोस्। "थप्नुहोस्".
  12. तपाईं देख्न सक्नुहुन्छ, दोस्रो पङ्क्तिको मानहरू पनि थपिएका थिए, र हामीले पनि टेबलमा कर्सर पुन: व्यवस्थित गर्नुपर्दैन।
  13. यसकारण, हामी तालिका सरणीलाई सबै मानहरूको साथमा भरौं जुन हामी यसमा प्रवेश गर्न चाहन्छौं।
  14. यसबाहेक, यदि वांछित भएमा तपाईँले बटनहरू प्रयोग गरी पहिले प्रविष्ट गरिएका मानहरू मार्फत नेभिगेट गर्न सक्नुहुन्छ "पछाडि""अर्को" वा ठाडो स्क्र्रोलपट्टी।
  15. यदि आवश्यक भएमा तपाई तालिकामा सरणीमा यो फारम परिवर्तन गरेर कुनै पनि मान समायोजन गर्न सक्नुहुन्छ। पानामा देखा पर्ने परिवर्तनहरूको लागि, तिनीहरूलाई उपयुक्त उपकरण ब्लकमा, बटनमा क्लिक गर्नुहोस् "थप्नुहोस्".
  16. तपाईले देख्न सक्नुहुन्छ, परिवर्तन तुरुन्तै टेबलस्पेसमा भयो।
  17. यदि हामीले केहि रेखा मेटाउन आवश्यक छ भने, नेभिगेसन बटनहरू वा स्क्रोल पट्टीबाट, हामी फारमको सम्बन्धित ब्लकमा फारममा जान्छौँ। बटनमा त्यस पछि क्लिक गर्नुहोस् "मेट्नुहोस्" उपकरण सञ्झ्यालमा।
  18. चेतावनी संवाद बाकस देखा पर्दछ, जुन रेखा मेटिनेछ भनेर संकेत गर्दछ। यदि तपाईं आफ्नो कार्यमा विश्वास राख्नुहुन्छ भने, त्यसपछि बटनमा क्लिक गर्नुहोस् "ठीक".
  19. जस्तो कि तपाईंले देख्न सक्नुहुन्छ, रेखा तालिका दायराबाट निकालिएको थियो। भरने र सम्पादन पूरा भएपछि, तपाईं बटनमा क्लिक गरेर उपकरण विन्डोबाट बाहिर निस्कन सक्नुहुन्छ। "बन्द".
  20. त्यस पछि, तालिका सरणी थप दृश्य बनाउनको लागी, तपाईं यसलाई ढाँचा गर्न सक्नुहुन्छ।

विधि 2: अनुकूल फारम सिर्जना गर्नुहोस्

यसको अतिरिक्त, म्याक्रो र अन्य उपकरणहरूको प्रयोग गरी, टेबलस्पेस भर्नको लागी तपाइँको आफ्नै अनुकूल फारम सिर्जना गर्न सम्भव छ। यो सिधामा पानामा सिर्जना गरिनेछ, र यसको दायरा प्रतिनिधित्व गरिनेछ। यस उपकरणको साथ, प्रयोगकर्ताले आफैले सुविधाहरू बुझ्ने सुविधाहरूलाई महसुस गर्न सक्षम हुनेछ। कार्यक्षमताको सन्दर्भमा, यो व्यावहारिक रूप देखि एक्सेल को अन्तर्गत अनुकुलन गर्न कम हुने छैन, र केहि तरिकामा, सायद यो भन्दा अधिक हुन्छ। केवल खरिद भनेको प्रत्येक तालिका सरणीको लागि हो, तपाईले फरक फाराम सिर्जना गर्नु पर्नेछ, र मानक संस्करण प्रयोग गर्दा सम्भव भए जस्तै एक टेम्प्लेट प्रयोग गर्नुपर्नेछ।

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

    फिल्टर असक्षम गर्न अर्को विकल्प छ। तपाइँलाई अर्को ट्याबमा स्विच गर्न आवश्यक पर्दैन, जबकि ट्याबमा बाँकी छ "गृह"। सेटिङ ब्लकमा रिबनमा तालिकाको सेल चयन गरेपछि सम्पादन गर्दै प्रतिमामा क्लिक गर्नुहोस् "क्रमबद्ध गर्नुहोस् र फिल्टर गर्नुहोस्"। सूचीमा देखा पर्दछ, स्थिति चयन गर्नुहोस् "फिल्टर".

  5. तपाईले देख्न सक्नु भएको छ, यस कार्य पछि, फिल्टरिंग आइकन तालिका हेडिङबाट हराएको, जस्तै आवश्यक।
  6. त्यसपछि हामी डेटा प्रविष्टि फाराम सिर्जना गर्नुपर्छ। यो एक प्रकारको ट्याबुलर array पनि हुन सक्छ जुन दुई स्तम्भहरू छन्। यो वस्तुको पङ्क्तिको नाम मुख्य तालिकाको स्तम्भ नामसँग मेल खान्छ। अपवाद स्तम्भ हो "पी / पी नम्बर""रकम"। तिनीहरू अनुपस्थित हुनेछन्। पहिलोको नम्बर म्याक्रो प्रयोग गरी उत्पन्न हुन्छ, र दोस्रोमा मानहरूको गणना मूल्य द्वारा गुणा मात्रा को गुणा सूत्र लागू गरेर गरिनेछ।

    डेटा प्रविष्टि वस्तुको दोस्रो स्तम्भ अहिलेको लागि खाली छोडिएको छ। सिधै, मुख्य तालिका दायराको पङ्क्तिमा भर्नका लागि मानहरू यसलाई पछि प्रविष्टि गरिनेछ।

  7. त्यस पछि हामी अर्को सानो तालिका बनाउँछौं। यो एक स्तम्भ समावेश हुनेछ र यसले उत्पादनको सूची समावेश गर्नेछ जुन हामी मुख्य तालिकाको दोस्रो स्तम्भमा प्रदर्शन गर्नेछौं। स्पष्टताका लागि, यस सूचीको शीर्षकसँग कक्ष ("सामानहरूको सूची") तपाईं रंग भर्न सक्नुहुन्छ।
  8. त्यसपछि मान इनपुट वस्तुको पहिलो खाली कक्ष चयन गर्नुहोस्। ट्याबमा जानुहोस् "डेटा"। प्रतिमामा क्लिक गर्नुहोस् "डेटा प्रमाणिकरण"जुन उपकरणको ब्लकमा टेपमा राखिएको छ "डेटासँग काम गर्दै".
  9. इनपुट प्रमाणिकरण सन्झ्याल सुरु हुन्छ। फिल्डमा क्लिक गर्नुहोस् "डाटा प्रकार"जसमा पूर्वनिर्धारित सेटिङ हो "कुनै मान".
  10. खुला विकल्पहरूबाट, स्थिति छान्नुहोस् "सूची".
  11. तपाईले देख्न सक्नुहुनेछ, यसको पछि, इनपुट मान जाँच विन्डो यसको कन्फिगरेसन केहि परिवर्तन भयो। त्यहाँ एक अतिरिक्त क्षेत्र हो "स्रोत"। हामी बायाँ माउस बटनको साथमा यसको दाँयामा प्रतिमामा क्लिक गर्नुहोस्।
  12. त्यसपछि आगत मूल्य चेक सञ्झ्याल कम हुन्छ। बायाँ माउस बटनको साथ कर्सर चयन गर्नुहोस् अतिरिक्त तालिका क्षेत्रमा पानामा राखिएको डेटाको सूची। "सामानहरूको सूची"। त्यस पछि, फेरि आइकनको दाँया तिर आइकनमा क्लिक गर्नुहोस् जुन चयनित दायराको ठेगाना देखा पर्यो।
  13. इनपुट मानहरूको लागि चेक बक्समा फर्काउँछ। तपाईले देख्न सक्नुहुनेछ, चयन गरिएको दायराको समकक्ष पहिले नै फिल्डमा प्रदर्शन गरिएको छ "स्रोत"। बटनमा क्लिक गर्नुहोस् "ठीक" विन्डोको तल्लोमा।
  14. अब त्रिकोणको रूपमा प्रतिमा डेटा प्रविष्टि वस्तुको हाइलाइट गरिएको खाली कक्षको दायाँतिर देखियो। जब तपाइँ यसलाई क्लिक गर्नुहुन्छ, ड्रप-डाउन सूची खोल्छ, जसमा नामहरू जुन तालिका सर्टबाट टाढा छ। "सामानहरूको सूची"। निर्दिष्ट सेलमा मनोनयन डेटा अब असम्भव गर्न असम्भव छ, तर तपाईं केवल प्रदान गरिएको सूचीबाट इच्छित स्थिति चयन गर्न सक्नुहुन्छ। ड्रप-डाउन सूचीमा एक वस्तु चयन गर्नुहोस्।
  15. तपाईले देख्न सक्नुहुनेछ, चयन गरिएको स्थिति तुरुन्तै फिल्डमा देखाइएको छ "उत्पादन नाम".
  16. अर्को, हामी इनपुट फारमको तीन कक्षहरूमा नामहरू असाइन गर्न आवश्यक छ, जहाँ हामी डेटा प्रविष्टि गर्नेछौं। पहिलो कक्ष चयन गर्नुहोस् जहाँ नाम हाम्रो मामलामा पहिले नै सेट गरिएको छ। "आलु"। अर्को, फिल्ड नाममा जानुहोस्। यो सूत्र पट्टीको रूपमा एकै तहमा एक्सेलको विन्डोको बायाँ छेउमा अवस्थित छ। त्यहाँ मनपर्ने नाम प्रविष्ट गर्नुहोस्। यो ल्याटिनमा कुनै पनि नाम हुन सक्छ, जसमा कुनै रिक्त स्थानहरू छैनन्, तर यस तत्वले समाधान गरेको कार्यहरूको नजिकको नामहरू प्रयोग गर्न राम्रो छ। यसैले, पहिलो सेल समावेश भएको नाममा पहिलो सेल भनिन्छ "नाम"। हामी यस नामलाई क्षेत्रमा लेख्छौं र कुञ्जी थिच्नुहोस् प्रविष्ट गर्नुहोस् कुञ्जीपाटीमा।
  17. त्यहि तरिकामा, सेल असाइन गर्नुहोस् जसमा हामीले उत्पादनको मात्रा प्रविष्टि गर्यौं, नाम "भोल्युम".
  18. र मूल्य कक्ष हो "मूल्य".
  19. त्यस पछि, त्यहि तरिकामा, हामी माथिको तीन कक्षहरूको सम्पूर्ण दायरामा नाम दिन्छौं। सबै भन्दा पहिले, छान्नुहोस्, र त्यसपछि उसलाई नाम एक विशेष क्षेत्रमा दिनुहोस्। यो नाम गरौं "Diapason".
  20. अन्तिम कार्य पछि, हामीले कागजात सुरक्षित गर्नु पर्छ जुन हामीले असाइन गरिएका नामहरू भविष्यमा सिर्जना गरेका म्याक्रोलाई बुझ्न सक्छौं। बचत गर्न, ट्याबमा जानुहोस् "फाइल" र वस्तुमा क्लिक गर्नुहोस् "को रूपमा बचत गर्नुहोस् ...".
  21. क्षेत्रमा खोलिएको बचत सन्झ्यालमा "फाइल प्रकार" मान छान्नुहोस् "म्याक्रो-सक्षम एक्सेल कार्यपुस्तिका (.xlsm)"। अर्को, बटनमा क्लिक गर्नुहोस् "बचत गर्नुहोस्".
  22. त्यसपछि तपाईले एक्सेलका संस्करणमा म्याक्रोहरू सक्रिय गर्नुपर्छ र ट्याब सक्षम पार्नु हुन्छ "विकासकर्ता"यदि तपाईंले अहिलेसम्म यो गरेको छैन। तथ्य यो हो कि यी दुवै प्रकार्यहरू कार्यक्रममा पूर्वनिर्धारित रूपमा असक्षम गरिएका छन्, र एक्सेल सेटिङ विन्डोमा उनीहरूको सक्रियता द्वारा प्रदर्शन गरिनुपर्दछ।
  23. एकपटक यो गरे पछि, ट्याबमा जानुहोस् "विकासकर्ता"। ठूलो आइकनमा क्लिक गर्नुहोस् "भिजुअल आधारभूत"जो उपकरण को ब्लक मा टेप मा स्थित छ "कोड".
  24. अन्तिम कार्यले VBA म्याक्रो सम्पादकले सुरू गर्न सक्छ। क्षेत्रमा "परियोजना"जुन सञ्झ्यालको माथि बायाँ भागमा स्थित छ, पानाको नाम छान्नुहोस् जहाँ हाम्रो तालिकाहरू अवस्थित छन्। यस अवस्थामा यो हो "पाना 1".
  25. त्यस पछि सञ्झ्यालको तल बायाँतिर जानुहोस् "गुण"। यहाँ चयन गरिएको पानाको सेटिङहरू छन्। फिल्डमा "(नाम)" सिरिलिक नाम बदल्न पर्छ ("पाना 1") ल्याटिनमा लेखिएको नाममा। नाम तपाईंको लागि अझ उपयुक्त छ जुन सबैलाई दिइन्छ, मुख्य कुरा भनेको यो लैटिन क्यारेक्टरहरू वा अङ्कहरू मात्र हो र त्यहाँ अरू चिन्हहरू वा खाली ठाउँहरू छैनन्। म्याक्रोले यस नामको साथ काम गर्नेछ। हाम्रो अवस्थामा यो नाम हुनेछ "उत्पादक", यद्यपि तपाईंले माथि वर्णन गरिएको शर्तहरू भेट्टाउने कुनैपनि अन्य विकल्प छनौट गर्न सक्नुहुनेछ।

    फिल्डमा "नाम" तपाइँले नामलाई अझ बढी सुविधाजनकसँग बदल्न सक्नुहुन्छ। तर यो आवश्यक छैन। यस अवस्थामा, रिक्त स्थानहरू, सिरिलिक र कुनै अन्य लक्षणहरूको प्रयोगलाई अनुमति दिइएको छ। अघिल्लो प्यारामिटरको विपरीत, जसले कार्यक्रमको लागि पानाको नाम निर्दिष्ट गर्दछ, यो प्यारामिटरले पानामा नामलाई सर्टकट पट्टिमा प्रयोगकर्तालाई देख्न मिल्छ।

    जस्तो कि तपाईंले देख्न सक्नुहुनेछ, त्यस पछि नाम स्वतः परिवर्तन हुनेछ। पाना 1 क्षेत्रमा "परियोजना", हामीले एक मात्र सेटिङमा सेट गरौं।

  26. त्यसपछि सञ्झ्यालको केन्द्रीय क्षेत्रमा जानुहोस्। यो जहाँ हामीले म्याक्रो कोड आफैलाई लेख्न आवश्यक छ। यदि निर्दिष्ट क्षेत्रमा सेतो कोड सम्पादक फिल्ड प्रदर्शन गरिएको छैन भने, हाम्रो अवस्थामा जस्तै, प्रकार्य कुञ्जीमा क्लिक गर्नुहोस्। F7 र यो देखा पर्नेछ।
  27. अब हाम्रो विशेष उदाहरणको लागि, हामीले क्षेत्रमा निम्न कोड लेख्न आवश्यक छ:


    उप डाटाईन्ट्रीफर्म ()
    अर्कोमा बन्द गर्नुहोस्जस्तै लामो
    अर्को रौतहट: Producty.Cells (Producty.Rows.Count, 2) .और (xlUp) .फ्ल्यास (1, 0)।
    उत्पादी संग
    यदि रेन्ज ("ए 2")। मान = "" र रेंज ("बी 2")। मान = "" त्यसपछि
    अर्कोपाठ = अर्को पंक्ति 1
    यदि अन्त्य गर्नुहोस्
    उत्पादक। दायरा ("नाम")। प्रतिलिपि
    .अन्तर्गत (अर्को पंक्ति, 2) .पेशीविशेष पेस्ट: = xlPaste वैल्यू
    .Cells (nextRow, 3) .मूल्य = उत्पादक। दायरा ("Volum") मूल्य
    .Cells (nextRow, 4) .मूल्य = उत्पादक। दायरा ("मूल्य") मूल्य
    .Cells (nextRow, 5) .मूल्य = उत्पादक। दायरा ("Volum")। मान * उत्पादक। दायरा ("मूल्य") मूल्य
    रेंज ("ए 2")। सूत्र = "= आईएफ (आईएसएलएलएन (बी 2)," "", COUNTA ($ B $ 2: B2)) "
    यदि अर्को पङ्क्ति> 2 त्यसपछि
    दायरा ("ए 2") चयन गर्नुहोस्
    चयन गर्नुहोस्: स्वतः भरण गंतव्य: = दायरा ("ए 2: ए" र अर्को पङ्क्ति)
    दायरा ("ए 2: ए" र अर्को पङ्क्ति) चयन गर्नुहोस्
    यदि अन्त्य गर्नुहोस्
    रेंज ("डायपेसन")। स्पष्ट सामग्रीहरू
    साथ अन्त्य गर्नुहोस्
    उप अन्त्य गर्नुहोस्

    तर यो कोड विश्वव्यापी छैन, यो हो, यो केवल हाम्रो मामला को लागि बरकरार रह्छ। यदि तपाइँ यसलाई आफ्नो आवश्यकतामा अनुकूलन गर्न चाहानुहुन्छ भने त यो अनुसार परिमार्जित गर्नुपर्छ। त्यसोभए तपाईं आफैले यसलाई गर्न सक्नुहुन्छ, यो कोडले के समावेश गर्दछ भनेर विश्लेषण गरौं, यसलाई कुनमा प्रतिस्थापित गर्नुपर्छ, र कुन कुरा परिवर्तन हुँदैन।

    त्यसो भए, पहिलो रेखा:

    उप डाटाईन्ट्रीफर्म ()

    "DataEntryForm" म्याक्रोको नाम हो। तपाइँ यसलाई छोडेर यो छोड्न सक्नुहुनेछ, वा तपाईं यसलाई कुनै पनि अन्यसँग बदल्न सक्नुहुन्छ जुन म्याक्रो नाम सिर्जना गर्न सामान्य नियमहरूसँग प्रयोग गर्दछ (रिक्त ठाउँ छैन, ल्याटिन वर्णमालाका अक्षरहरू मात्र प्रयोग गर्नुहोस्)। नाम परिवर्तन गर्दा कुनै पनि असर पर्दैन।

    जहाँ शब्द कोड मा पाइन्छ "उत्पादक" तपाईंले यसलाई पहिलेको नाममा तपाईंको पानामा नियुक्त गर्नुभएको नामको साथ प्रतिस्थापन गर्नुपर्छ "(नाम)" क्षेत्रहरू "गुण" म्याक्रो सम्पादक। स्वाभाविक रूपले, यो मात्र गर्नुपर्छ यदि तपाईंले पानालाई फरक फरक भनिन्छ।

    अब निम्न रेखालाई विचार गर्नुहोस्:

    अर्को रौतहट: Producty.Cells (Producty.Rows.Count, 2) .और (xlUp) .फ्ल्यास (1, 0)।

    डिजिट "2" यो लाइनमा पानाको दोस्रो स्तम्भ हो। यो स्तम्भमा यो स्तम्भ हो "उत्पादन नाम"। यसको अनुसार हामी पङ्क्तिहरूको संख्या गिनौं। यसैले, यदि तपाईंको मामिलामा एउटै स्तम्भ खाताको फरक अर्डर छ भने, तपाइँलाई सम्बद्ध नम्बर प्रविष्ट गर्न आवश्यक छ। अर्थ "अन्त्य (एक्सएलओएस) .प्रफ्फिकेट (1, 0) .बहुत" कुनै पनि अवस्थामा, अपरिवर्तित छोड्नुहोस्।

    अर्को, रेखालाई विचार गर्नुहोस्

    यदि रेन्ज ("ए 2")। मान = "" र रेंज ("बी 2")। मान = "" त्यसपछि

    "A2" - यी पहिलो कक्षको समन्वय हो जसमा पङ्क्तिबद्ध संख्या प्रदर्शन गरिनेछ। "B2" - यी पहिलो कक्षको समकक्ष हुन्, जुन डाटा उत्पादनको लागि प्रयोग गरिनेछ ("उत्पादन नाम")। यदि तिनीहरू भिन्न छन् भने, यी समकक्षहरूको सट्टा तपाईको डेटा प्रविष्ट गर्नुहोस्।

    लाइनमा जानुहोस्

    उत्पादक। दायरा ("नाम")। प्रतिलिपि

    उनको प्यारामिटरमा "नाम" मतलब हामीले क्षेत्रमा नियुक्त गरेका छौं "उत्पादन नाम" इनपुट फारममा।

    पङ्क्तिहरूमा


    .अन्तर्गत (अर्को पंक्ति, 2) .पेशीविशेष पेस्ट: = xlPaste वैल्यू
    .Cells (nextRow, 3) .मूल्य = उत्पादक। दायरा ("Volum") मूल्य
    .Cells (nextRow, 4) .मूल्य = उत्पादक। दायरा ("मूल्य") मूल्य
    .Cells (nextRow, 5) .मूल्य = उत्पादक। दायरा ("Volum")। मान * उत्पादक। दायरा ("मूल्य") मूल्य

    नामहरू "भोल्युम""मूल्य" यी नामहरू हामीले खेतीमा राखेका नामहरू हो "मात्रा""मूल्य" एउटै इनपुट फारममा।

    उही रेखामा जुन हामीले माथि उल्लेख गर्यौँ, अंकहरू "2", "3", "4", "5" मतलब स्तम्भ नम्बरहरू स्तम्भसँग सम्बन्धित एक्सेल पानामा "उत्पादन नाम", "मात्रा", "मूल्य""रकम"। यसैले, यदि तपाईंको मामला मा तालिका स्थानांतरित छ, त तपाईंलाई सम्बन्धित स्तम्भ संख्या निर्दिष्ट गर्न को आवश्यकता हो। यदि त्यहाँ अधिक स्तम्भहरू छन् भने, त्यसपछि एनालॉगले तपाईंलाई कोडमा यसको रेखाहरू थप्न आवश्यक छ भने, यदि यो कम छ भने, अतिरिक्तहरू हटाउनुहोस्।

    रेखाले मूल्यको मात्रालाई उनीहरूको मूल्यद्वारा बढाउँछ।

    .Cells (nextRow, 5) .मूल्य = उत्पादक। दायरा ("Volum")। मान * उत्पादक। दायरा ("मूल्य") मूल्य

    परिणाम, जस्तै कि हामी रेकर्डको वाक्य रचनाबाट हेर्छौं, एक्सेल पानाको पाँचौं स्तम्भमा प्रदर्शित हुनेछ।

    यस अभिव्यक्तिमा, रेखाहरू स्वचालित रूपमा गणना गरिएका छन्:


    यदि अर्को पङ्क्ति> 2 त्यसपछि
    दायरा ("ए 2") चयन गर्नुहोस्
    चयन गर्नुहोस्: स्वतः भरण गंतव्य: = दायरा ("ए 2: ए" र अर्को पङ्क्ति)
    दायरा ("ए 2: ए" र अर्को पङ्क्ति) चयन गर्नुहोस्
    यदि अन्त्य गर्नुहोस्

    सबै मानहरू "A2" मतलब पहिलो कक्षको ठेगाना जहाँ संख्यामा प्रदर्शन गरिनेछ, र समकक्ष "A " - नम्बरको साथमा सम्पूर्ण स्तम्भको ठेगाना। आफ्नो तालिकामा नम्बर कहाँ देखाइने छ भनेर जाँच गर्नुहोस् र आवश्यक भएमा कोडमा समन्वयहरू परिवर्तन गर्नुहोस्।

    रेखाले डेटा प्रविष्टि फारमको दायरा सफा गर्दछ यो जानकारी तालिकामा हस्तान्तरण गरिएको छ:

    रेंज ("डायपेसन")। स्पष्ट सामग्रीहरू

    अनुमान लगाउन गाह्रो छैन ("Diapason") को अर्थ जुन हामीले पहिल्यै डेटा प्रविष्ट को लागि फील्ड मा नियुक्त गरेको दायरा को नाम हो। यदि तपाइँ तिनीहरूलाई फरक नाम दिनुभयो भने, यो यो लाइनमा राख्नु पर्छ।

    बाँकी कोड सार्वभौम छ र सबै अवस्थाहरूमा परिवर्तन बिना बनाइनेछ।

    सम्पादक विण्डोमा म्याक्रो कोड लेख्नु भएको बेला, तपाईंले सञ्झ्यालको बाँया भागमा डिस्केट आइकनको रूपमा बचतमा क्लिक गर्नुपर्छ। त्यसपछि तपाइँ माथिल्लो दायाँ कुनामा अवस्थित खिञ्झ्याल बन्द गर्नको लागि मानक बटनमा क्लिक गरेर यसलाई बन्द गर्न सक्नुहुन्छ।

  28. त्यस पछि, एक्सेल पानामा फर्कनुहोस्। अब हामी एक बटन राख्न आवश्यक छ जुन सिर्जना गरिएको म्याक्रो सक्रिय हुनेछ। यो गर्न, ट्याबमा जानुहोस् "विकासकर्ता"। सेटिङ् बक्समा "नियन्त्रण" ट्यापमा बटनमा क्लिक गर्नुहोस् टाँस्नुहोस्। उपकरणहरूको सूची खोल्छ। उपकरणको एक समूहमा फारम नियन्त्रण धेरै पहिला छान्नुहोस् - "बटन".
  29. त्यसपछि बायाँ माउस बटन तल राखेर, हामी यस क्षेत्र वरिपरि स्क्रोल गर्नुहोस् जहाँ हामी म्याक्रो सुरूवात बटन राख्न चाहन्छौं, जुन फारमबाट डाटाबाट तालिकामा स्थानान्तरण गर्नेछ।
  30. क्षेत्र भर्ती भएपछि, माउस बटन रिलीज गर्नुहोस्। त्यसपछि वस्तुमा म्याक्रो नियुक्त गर्नको लागि सञ्झ्याल स्वचालित रूपमा सुरु हुन्छ। यदि तपाईंको म्याक्रोमा धेरै म्याक्रो प्रयोग गरिन्छ भने, त्यसपछि हामीले माथि बनाएको नामको सूचीबाट छान्नुहोस्। हामी यो कल गर्छौं "DataEntryForm"। तर यस अवस्थामा, म्याक्रो एक हो, त्यसैले यसलाई मात्र छान्नुहोस् र बटनमा क्लिक गर्नुहोस् "ठीक" विन्डोको तल्लोमा।
  31. त्यस पछि, तपाईले चाहानु भएको बटनलाई पुन: नामाकरण गर्न सक्नुहुन्छ, केवल यसको हालको नाम चयन गरेर।

    हाम्रो अवस्थामा, उदाहरणका लागि, यो नाम दिनको लागि तार्किक हुनेछ "थप्नुहोस्"। पुन: नामाकरण गर्नुहोस् र पानाको कुनै पनि खाली कक्षमा माउससँग क्लिक गर्नुहोस्।

  32. त्यसैले, हाम्रो फारम पूर्णतया तयार छ। यसलाई कसरी काम गर्दछ जाँच गर्नुहोस्। यसको फिल्डहरूमा आवश्यक मान प्रविष्ट गर्नुहोस् र बटनमा क्लिक गर्नुहोस्। "थप्नुहोस्".
  33. तपाईं देख्न सक्नुहुन्छ, मानहरू तालिकामा सारिएका छन्, पङ्क्ति स्वचालित रूपमा नम्बर तोकियो, रकम गणना गरिन्छ, फारम फिल्डहरू खाली छन्।
  34. फारम भर्नुहोस् र बटनमा क्लिक गर्नुहोस्। "थप्नुहोस्".
  35. तपाईले देख्न सक्नु भएको छ, दोस्रो रेखा तालिका तालिकामा थपिएको छ। यसको अर्थ उपकरणले काम गर्दछ।

यो पनि हेर्नुहोस्:
एक्सेल मा म्याक्रो कसरी बनाउने?
एक्सेलमा कसरी बटन सिर्जना गर्ने?

एक्सेलमा, फारम भरिएको डेटा प्रयोग गरी दुई प्रकारका छन्: निर्मित र प्रयोगकर्ता। निर्मित संस्करणको प्रयोगलाई प्रयोगकर्ताबाट न्यूनतम प्रयास चाहिन्छ। यो सँधै द्रुत पहुँच उपकरणपट्टीमा सम्बन्धित प्रतिमा थपेर सुरु गर्न सकिन्छ। तपाईले अनुकूलन फारम आफैलाई सिर्जना गर्न आवश्यक छ, तर यदि तपाईं VBA कोडमा राम्रो तरिकाले व्याख्या गर्दै हुनुहुन्छ भने, तपाइँ यो उपकरणलाई सकेसम्म तपाइँका आवश्यकताहरूको लागि लचीला र उपयुक्त बनाउन सक्नुहुन्छ।

भिडियो हेर्नुहोस्: How To Create An Excel Data Entry Form With A UserForm - Full Tutorial (सक्छ 2024).