ekterya.com

Excel में रिपोर्ट को स्वचालित कैसे करें

माइक्रोसॉफ्ट एक्सेल की कई विशेषताओं में से एक यह रिपोर्ट को स्वचालित करने की क्षमता है आप अपनी पुस्तकों में डेटा दर्ज करने के लिए दूसरों के कौशल को सरल बनाने के लिए इंटरैक्टिव स्प्रैडशीट बना सकते हैं, और आप अपनी रिपोर्ट्स की पीढ़ी को स्वचालित कर सकते हैं दोनों विशेषताओं को Visual Basic में कुछ ज्ञान की आवश्यकता है इन दो कार्यों को पूरा करने के लिए यहां दिए गए कदम हैं।

चरणों

विधि 1
इंटरैक्टिव स्प्रेडशीट बनाएं

आलेख में ऑटोमैट रिपोर्ट्स शीर्षक चरण 1

Video: MS Excel में कॉलम्स, रो, सेल्स और शीट कैसे जोड़ते है -Insert Columns, Rows, Cells and Sheet

1
तय करें कि स्प्रैडशीट का लेआउट क्या होगा। आपको अपनी स्प्रैडशीट को डिज़ाइन करना चाहिए ताकि दूसरे लोग इसका इस्तेमाल कर सकें, वे उन फ़ील्ड को जल्दी से पा सकते हैं जिनकी उन्हें डेटा दर्ज करने की आवश्यकता है।
  • आप अपनी स्प्रैडशीट ऊर्ध्वाधर या क्षैतिज का लेआउट बना सकते हैं। अधिकांश उपयोगकर्ताओं के लिए, एक ऊर्ध्वाधर लेआउट के साथ काम करना आसान है, खासकर यदि आप उन्हें चादर प्रिंट करने की योजना बनाते हैं।
  • Excel में ऑटोमैट रिपोर्ट शीर्षक वाला चित्र चरण 2
    2
    अपनी स्प्रेडशीट के लिए टेक्स्ट लेबल बनाएं प्रत्येक कॉलम के शीर्ष पर एक लेबल के साथ-साथ कॉलम में प्रत्येक कोशिका के बाईं ओर सेल में एक लेबल रखना बेहतर होगा, जहां आप इनपुट फ़ील्ड को लगाने की योजना बनाते हैं।
  • आलेख में ऑटोमैट रिपोर्ट्स शीर्षक चरण 3
    3
    Alt और F11 कुंजी को एक साथ दबाएं यह माइक्रोसॉफ्ट विज़ुअल बेसिक संपादक खोल देगा।
  • आलेख में ऑटोमैट रिपोर्ट्स शीर्षक चरण 4
    4
    डबल क्लिक करें "ThisWorkbook" पैनल में कहा जाता है "परियोजना- VBA परियोजना" जो बाईं ओर के ऊपरी भाग में है ऐसा करने से, एक कोडिंग विंडो संपादक के मुख्य भाग में खुल जाएगी।
  • एक्सेल में ऑटोमैट रिपोर्ट्स शीर्षक वाली छवि चरण 5
    5
    विकल्प का चयन करें "प्रक्रिया" सम्मिलित करें मेनू में यह आपको संवाद बॉक्स दिखाएगा "प्रक्रिया जोड़ें"।
  • आलेख में ऑटोमैट रिपोर्ट्स शीर्षक चरण 6
    6
    फ़ील्ड दर्ज करें "नाम" आपकी प्रक्रिया के लिए एक नाम अपनी प्रक्रिया को एक नाम दें जो प्रतिनिधि है (उदाहरण के लिए, "SumarGastos") यदि आप यात्रा के साथ जुड़े खर्चों की रिपोर्ट करने के लिए अपनी इंटरैक्टिव स्प्रैडशीट का उपयोग करेंगे। पर क्लिक करें "स्वीकार करना" संवाद बंद करने के लिए
  • आपकी प्रक्रिया का नाम रिक्त स्थान को शामिल नहीं कर सकता है, लेकिन आप अपने प्रतिस्थापन में अंडरस्कोर (_) का उपयोग कर सकते हैं।
  • एक बार संवाद बॉक्स बंद हो गया है "प्रक्रिया जोड़ें", आपको एक लाइन के रूप में लेबल दिखाई देगा "सार्वजनिक उप" आपके प्रक्रिया के नाम के बाद। इस रेखा के नीचे एक स्थान होगा और फिर आप शब्द देखेंगे "एंड सब"।
  • Excel में ऑटोमैट रिपोर्ट्स शीर्षक वाली छवि चरण 7
    7
    प्रत्येक फ़ील्ड के लिए कोड दर्ज करें जिसे स्प्रेडशीट में दर्ज किया जाना चाहिए। प्रत्येक फ़ील्ड के लिए आपको दो लाइन कोड लिखना होगा
  • कोड की पहली पंक्ति में फ़ॉर्म है "रेंज ("nombreDeLaCelda")। चयन करें", जहां "nombreDeLaCelda" उस सेल का प्रतिनिधित्व करता है जिसमें फ़ील्ड दर्ज किया जाएगा जहां फ़ील्ड दर्ज की जाएगी। यह सेल होना चाहिए जो तुरंत एक पाठ लेबल के दाईं ओर हो। यदि आपके पास कक्ष A2 में कोई पाठ लेबल है, तो आपको सेल B2 में एक इनपुट फ़ील्ड रखना चाहिए (रेंज ("बी 2")। चयन करें)। कक्ष नाम के बगल में दिए गए उद्धरण चिह्नों को शामिल करें, पूरे कोड स्टेटमेंट के आसपास नहीं।
  • कोड की दूसरी पंक्ति में फॉर्म है "ActiveCell.Value = InputBox ("SolicitudDeEntrada")", जहां "SolicitudDeEntrada" वह पाठ का प्रतिनिधित्व करता है जो उपयोगकर्ता को इंगित करने के लिए दिखाई देगा कि इनपुट सेल में किस तरह के डेटा को दर्ज किया जाना चाहिए। उदाहरण के लिए, यदि इनपुट सेल को भोजन के खर्च में प्रवेश करने के लिए उपयोग किया जाता है, तो आपको प्रतिस्थापित करना होगा "SolicitudDeEntrada" पाठ के लिए "टिप्स सहित सभी भोजनों का कुल दर्ज करें" (प्रविष्टि अनुरोध के पाठ के आसपास उद्धरण चिह्नों को शामिल किया गया है, लेकिन उन सभी को नहीं जो पूरे कमांड को शामिल करते हैं)।
  • आलेख में ऑटोमैट रिपोर्ट्स का शीर्षक चित्र 8
    8
    प्रत्येक गणना फ़ील्ड के लिए कोड दर्ज करें। फिर से, आप एक ही दो लाइनों के ऊपर वर्णित का उपयोग करना चाहिए, लेकिन इस बार अपने ActiveCell.Value जैसे SUM एक संख्यात्मक गणना या समारोह, के बजाय InputBox एक इनपुट अनुरोध प्रदर्शित करने के लिए इस्तेमाल किया कार्य है।
  • आलेख में ऑटोमैट रिपोर्ट्स शीर्षक चरण 9
    9
    अपनी इंटरैक्टिव स्प्रेडशीट सहेजने के लिए कोड की एक रेखा जोड़ें। प्रारूप है "ActiveWorkbook.SaveAs फ़ाइल नाम: ="NombreDelArchivo.xls"", जहां "फ़ाइल नाम" आपकी इंटरैक्टिव स्प्रैडशीट के नाम का प्रतिनिधित्व करता है (इसमें उद्धरण चिह्नों को शामिल किया गया है "फ़ाइल नाम", लेकिन उन उदाहरणों को पूरी तरह से चारों ओर से नहीं)।
  • यदि आपके पास Excel 2007 या बाद के संस्करण हैं, तो आप प्रत्यय को प्रतिस्थापित कर सकते हैं ".xls" द्वारा ".xlsx", लेकिन यदि स्प्रेडशीट का उपयोग करने वाले लोगों में से कोई भी Excel 2003 या पूर्ववर्ती संस्करण है, तो वे स्प्रैडशीट का उपयोग नहीं कर सकेंगे, जब तक कि वे पढ़ने के लिए प्लग इन वाले प्रोग्राम न हों।
  • आलेख में ऑटोमेट रिपोर्ट शीर्षक वाली छवि चरण 10
    10
    Alt और Q कुंजी को एक साथ दबाएं यह Visual Basic संपादक को बंद करने के लिए कारण होगा।
  • आलेख में ऑटोमेट रिपोर्ट शीर्षक वाली छवि चरण 11



    11
    Alt और F8 कुंजी को एक साथ दबाएं इससे मैक्रोज़ डायलॉग बॉक्स खुल जाएगा I
  • Video: एक्सेल टेबल कैसे बनाए

    आलेख में ऑटोमैट रिपोर्ट्स का शीर्षक चित्र 12
    12
    मैक्रोज़ सूची में अपनी प्रक्रिया के नाम पर क्लिक करें। यदि आपकी प्रक्रिया सूची में केवल एक है, तो यह स्वचालित रूप से चयनित हो जाएगी।
  • छवि एक्सेल में स्वचालित रिपोर्ट शीर्षक 13
    13
    विकल्प बटन पर क्लिक करें। वे आपको कुंजीपटल शॉर्टकट के रूप में Ctrl कुंजी के साथ उपयोग करने के लिए एक कीबोर्ड वर्ण दर्ज करने के लिए कहेंगे। एक पत्र चुनें जो प्रतिनिधि है और जिसका उपयोग शॉर्टकट वर्ण के रूप में नहीं किया गया है, जैसे कि "और" की "प्रविष्टि"।
  • छवि एक्सेल में स्वचालित रिपोर्ट शीर्षक 14
    14
    पर क्लिक करें "स्वीकार करना" मैक्रोज़ विकल्प संवाद बॉक्स को बंद करने के लिए अब आप उन लोगों को अपनी इंटरैक्टिव स्प्रैडशीट वितरित कर सकते हैं जो इसका उपयोग करेंगे। एक बार वे इसे खोलते हैं, तो वे डेटा प्रविष्टि को सक्षम करने के लिए शॉर्टकट कुंजी का उपयोग कर सकते हैं और अपने डेटा के साथ पूरा करने के लिए बनाए गए निर्देशों का पालन कर सकते हैं।
  • विधि 2
    रिपोर्ट पीढ़ी को स्वचालित करें

    Excel में ऑटोमैट रिपोर्ट्स शीर्षक वाली छवि चरण 15
    1
    अपनी रिपोर्ट को एक डायनामिक तालिका में कनवर्ट करें गतिशील तालिकाओं की जानकारी को संक्षेप करने के लिए डिज़ाइन किया गया है ताकि आप संख्याओं की तुलना कर सकते हैं और रुझानों की पहचान कर सकते हैं। आपकी धुरी सारणी को उस डेटा से कनेक्ट करना चाहिए जो आपकी स्प्रेडशीट में कहीं भी है या जो कि डेटाबेस से आयात किए गए थे
  • आलेख में ऑटोमैट रिपोर्ट्स शीर्षक स्टेर 16
    2
    रिपोर्ट को खोलने और बंद करने के लिए एक विजुअल बेसिक कोड लिखें। आपके कोड को नीचे सूचीबद्ध फ़ंक्शंस निष्पादित करना होगा। प्रत्येक फ़ंक्शन का वर्णन उस कोड के बाद किया जाएगा जो इसे लागू करने के लिए कार्य करता है। जब आप कोड लिखने, इस तरह के अपने खुद के रूप में एक खंड, नामों से बदल में यह लिखते हैं, और नमूना कोड के आसपास वर्ग कोष्ठक शामिल नहीं हैं।
  • स्प्रैडशीट को केवल-पढ़ने के लिए मोड में खोलें [डीआईएम एक्सब्लैपसेट XLApp = CreateObject ("Excel.App") xlapp.visible = falsexlapp.workbooks.open excelloc filename.xls, 3,]
  • डेटा अपडेट करें और रिपोर्ट सहेजें, इस उदाहरण में पीडीएफ की तारीख जानकारी के साथ। [ट्रूक्सलैप। एक्टिववर्कबुक। रिफ्रेशएल्क्सलैप। एक्टिववर्कवर्क। एक्सपोर्टएक्सफिक्सफॉर्मेट एक्सएलटीईपीपीडीएफ, pdfloc reportname_ & दिनांकपेर्ट ("yyyy, अब ()) & "-" & सही ("0" & दिनांकपेर्ट ("मीटर", अब ()), 2) & "-" सही ("0" & दिनांकपेर्ट ("घ", अब ()), 2) & ".pdf"]। यदि बनाया गया दस्तावेज़ में एक अलग प्रारूप होना चाहिए, तो प्रारूप को बदलें ".pdf" संबंधित विस्तार से
  • इसे सहेजे बिना स्प्रैडशीट को बंद करें, फिर Excel बंद करें [xlQualityStandardxlapp.activeworkbook.close Falsexlapp.quit]
  • का उपयोग करता है ".xlsx" के बजाय ".xls" स्प्रैडशीट के प्रत्यय में अगर आपने इसे एक्सल 2007 में सहेजा और एक्सएमएल के आधार पर बाद के प्रारूप में।
  • Excel में ऑटोमैट रिपोर्ट शीर्षक वाली छवि चरण 17
    3

    Video: Why You Need Microsoft Office 365!

    विजुअल बेसिक कोड शुरू करने के लिए एक बैच कोड लिखें। विजुअल बेसिक कोड को स्वचालित रूप से चलाने के लिए यह आवश्यक है। यदि आप बैच प्रोसेसिंग कोड का उपयोग नहीं करते हैं, तो आपको अपना वीबी कोड मैन्युअल रूप से निष्पादित करना होगा।
  • आपका कोड इस स्वरूप होना चाहिए, फ़ोल्डर नाम की जगह और अपने खुद के फ़ाइल, और कोष्ठक को छोड़ते हुए: [cscript / rologo fileloc script.vbs]।
  • आलेख में ऑटोमैट रिपोर्ट्स शीर्षक स्टेप्प 18
    4
    एक बैच प्रसंस्करण कोड लिखें, यह सत्यापित करने के लिए कि आपने इसे बनाते समय आउटपुट फ़ाइल मौजूद है। आपका कोड नीचे वर्णित कार्यों को निष्पादित करना होगा। प्रत्येक फ़ंक्शन के पास अपने कोष्ठक में कोड होगा जो इसे लागू करने के लिए कार्य करता है। जब आप कोड लिखने, इस तरह के अपने खुद के रूप में एक खंड, नामों से बदल में यह लिखते हैं, और नमूना कोड के आसपास वर्ग कोष्ठक शामिल नहीं हैं।
  • जांचें कि आउटपुट फाइल मौजूद है [के लिए / च "टोकन = 2-4 डेलीज = / " %% a in (`date / t`) सेट करें rreport = reportname _ %% c - %% a - %% b.pdf)] यदि आउटपुट फाइल का प्रारूप पीडीएफ नहीं है, तो उसे उपयुक्त स्थान पर बदलें।
  • यदि फाइल या बाहर निकलने की रिपोर्ट मौजूद है, तो इसे उन लोगों को ईमेल से भेजें, जिनकी आवश्यकता है। [यदि मौजूद pdfloc % RReport% (sendemail -f आयकर [email protected] [email protected] -u -m रिपोर्ट रिपोर्ट अनुसूचित रिपोर्ट% %% जुड़ा हुआ है। -एक pdfloc % RReport% -s yourserver: port -xu उपयोगकर्ता नाम -xp पासवर्ड)]
  • आउटपुट फ़ाइल या रिपोर्ट निर्दिष्ट स्थान में मौजूद नहीं है, तो प्रक्रिया आपके संदेश भेजने में विफल रहा है कह भेजता है बनाते हैं। [वरना (sendemail -f आयकर [email protected] [email protected] -u रिपोर्ट -m फ़ाइल% RReport% नहीं चला pdfloc yourserver -s में मौजूद नहीं है: -xu बंदरगाह उपयोगकर्ता नाम पासवर्ड -xp) ]
  • आलेख में ऑटोमैट रिपोर्ट्स शीर्षक शीर्ष लेख 1 9
    5
    फ़ोल्डर की जाँच करें "डेस्क" कंप्यूटर में मौजूद हैं आपको फ़ोल्डर के अस्तित्व को जांचना होगा "डेस्क" दोनों 32-बिट और 64-बिट सिस्टम के लिए यदि आप ऐसा नहीं करते हैं, तो आपको Excel और आपकी स्प्रैडशीट मैन्युअल रूप से खोलना होगा।
  • 32-बिट सिस्टम पर स्थान: c: windows system32 config systemprofile
  • 64-बिट सिस्टम पर स्थान: c: windows syswow64 config systemprofile
  • आलेख में ऑटोमेट रिपोर्ट शीर्षक वाली छवि चरण 20
    6
    आवश्यक होने पर अपने कोड निष्पादित करने के लिए एक कार्य शेड्यूल करें बैच संसाधन कोड अनुक्रमिक और स्थायी रूप से निष्पादित किए जाने चाहिए, भले ही कोई कंप्यूटर का उपयोग करता है या नहीं। आपको कॉन्फ़िगरेशन का उपयोग करना चाहिए, जो विशेषाधिकारों की अधिकतम संभव संख्या प्रदान करता है।
  • युक्तियाँ

    • आमतौर पर, अनुसूचित कार्य प्रशासक विशेषाधिकारों वाले किसी सिस्टम खाते से किसी सर्वर से बेहतर होते हैं। सिस्टम अकाउंट से कार्य निष्पादित करते समय एकमात्र दोष यह है कि उपयोगकर्ता इंटरफ़ेस उपलब्ध नहीं है हालांकि, स्वचालित कार्य आमतौर पर किसी छिपे हुए तरीके से निष्पादित करने के लिए डिज़ाइन किया जाता है, बिना उपयोगकर्ता उन्हें नोटिस करने में सक्षम होने के बिना।
    सामाजिक नेटवर्क पर साझा करें:

    संबद्ध
    © 2021 ekterya.com