విషయ సూచిక
ఎక్సెల్లో VBA తో పని చేస్తున్నప్పుడు మనం చూసే ముఖ్యమైన మరియు విస్తృతంగా ఉపయోగించే టాస్క్లలో ఒకటి అవసరమైన డేటాను ప్రింట్ చేయడం. ఈరోజు ఈ కథనంలో, మీరు సరైన ఉదాహరణలు మరియు దృష్టాంతాలతో Excel VBA లో డేటాను ఎలా ప్రింట్ చేయవచ్చో నేను మీకు చూపుతాను.
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి
మీరు ఈ కథనాన్ని చదువుతున్నప్పుడు వ్యాయామం చేయడానికి ఈ అభ్యాస వర్క్బుక్ని డౌన్లోడ్ చేయండి.
VBA Print.xlsm
Excel VBAతో డేటాను ప్రింట్ చేయడానికి దశలు
ఇక్కడ నేను మార్టిన్ బుక్స్టోర్ అనే బుక్షాప్లోని కొన్ని పుస్తకాల పేర్లు, రకాలు మరియు ధరలు తో సెట్ చేయబడిన డేటాను పొందాను.
0>ఈరోజు మనం ఈ డేటా సెట్ను VBA తో ఎలా ప్రింట్ చేయాలో నేర్చుకుంటాము.
దశ 1: ప్రింట్ చేయడానికి VBA ఎడిటర్ని తెరవడం Excelలో
మీ కీబోర్డ్లో ALT+F11 నొక్కండి. ఇది విజువల్ బేసిక్ ఎడిటర్ను తెరుస్తుంది.
మరింత చదవండి: Excelలో ప్రింట్ ఏరియాను ఎలా సెట్ చేయాలి ( 5 పద్ధతులు)
దశ 2: Excelలో ప్రింట్ చేయడానికి కొత్త మాడ్యూల్ని చొప్పించడం
Insert ఆప్షన్కి వెళ్లండి VBA టూల్ బార్. చొప్పించు > కొత్త మాడ్యూల్ని తెరవడానికి మాడ్యూల్ .
సంబంధిత కంటెంట్: Excelలో గ్రిడ్లైన్లను ఎలా ప్రింట్ చేయాలి (2 మార్గాలు)
స్టెప్ 3: Excelలో ప్రింట్ చేయడానికి VBA కోడ్ని నమోదు చేయడం
Module1 పేరుతో కొత్త మాడ్యూల్ తెరవబడుతుంది. అక్కడ క్రింది VBA కోడ్ను నమోదు చేయండి.
⧭ VBA కోడ్:
7130
⧭ గమనికలు :
- ఇక్కడ, నేను ప్రింట్ చేయాలనుకుంటున్నానునా వర్క్బుక్ యొక్క క్రియాశీల వర్క్షీట్. ఏదైనా ఇతర వర్క్షీట్ను ప్రింట్ చేయడానికి, వర్క్షీట్ పేరును నేరుగా కోడ్లో రాయండి.
ఉదాహరణకు, షీట్1 అనే వర్క్షీట్ను ప్రింట్ చేయడానికి, ఉపయోగించండి:
ActiveWorkbook.Worksheets(“Sheet1”).PrintOut కాపీలు:=1
- మీరు సక్రియంగా లేని వర్క్బుక్ నుండి కూడా ప్రింట్ చేయవచ్చు. ఉదాహరణకు, వర్క్బుక్1 అనే వర్క్బుక్ నుండి షీట్1 ని ప్రింట్ అవుట్ చేయడానికి, ఉపయోగించండి:
వర్క్బుక్(“వర్క్బుక్1”).వర్క్షీట్లు(“షీట్1” ”).PrintOut కాపీలు:=1
- ఇక్కడ మేము వర్క్షీట్ యొక్క ఒక కాపీని మాత్రమే ప్రింట్ చేస్తున్నాము. మీరు ఒకటి కంటే ఎక్కువ కాపీలను ప్రింట్ చేయాలనుకుంటే, కాపీలు ప్రాపర్టీని తదనుగుణంగా మార్చండి.
- మీరు బహుళ వర్క్షీట్లను ప్రింట్ చేసి, ప్రింట్ చేస్తున్నప్పుడు వాటిని కొలేట్ చేయాలనుకుంటే, మీ కోసం ఒక ఎంపిక కూడా ఉంది. VBA యొక్క PrintOut ఫంక్షన్ Collate అనే ఆస్తిని కలిగి ఉంది. దీన్ని నిజం గా సెట్ చేయండి.
ActiveWorkbook.ActiveSheet.PrintOut కాపీలు:=10, Collate:=True
సంబంధిత కంటెంట్: Excel VBA: ప్రింట్ ఏరియాను డైనమిక్గా ఎలా సెట్ చేయాలి (7 మార్గాలు)
ఇలాంటి రీడింగ్లు:
- నిర్దిష్ట షీట్లను ప్రింట్ చేయడానికి Excel బటన్ (సులభమైన దశలతో)
- Excelలో క్షితిజ సమాంతరంగా ఎలా ముద్రించాలి (4 పద్ధతులు)
- మల్టిపుల్ ఎక్సెల్ని ముద్రించండి VBAతో ఒకే PDF ఫైల్కి షీట్లు (6 ప్రమాణాలు)
- Excelలో ప్రింట్ శీర్షికలు నిలిపివేయబడ్డాయి, దీన్ని ఎలా ప్రారంభించాలి?
- ఎలా ప్రింట్ చేయాలి A4 పరిమాణంలో Excel షీట్ (4 మార్గాలు)
దశ4: Excelలో ప్రింట్ చేయడానికి VBA కోడ్ను రన్ చేయడం
VBA కోడ్ను సరిగ్గా నమోదు చేసిన తర్వాత, రన్ <2ని క్లిక్ చేయడం ద్వారా Macro ని అమలు చేయండి> VBA టూల్బార్లోని ఎంపిక.
సంబంధిత కంటెంట్: Excel VBA: బహుళ పరిధుల కోసం ప్రింట్ ఏరియాని సెట్ చేయండి ( 5 ఉదాహరణలు)
దశ 5: తుది అవుట్పుట్: VBAతో ప్రింట్ చేయండి
మీరు కోడ్ని విజయవంతంగా వ్రాసి దాన్ని అమలు చేయగలిగితే, మీరు కనుగొంటారు మీ ప్రింటర్పై వర్క్షీట్ ముద్రించబడింది మరియు ఒక చిన్న విండో ఇలా కనిపించింది.
సంబంధిత కంటెంట్: Excel VBA: ప్రింట్ రేంజ్ ఆఫ్ సెల్లు ( 5 సులభమైన పద్ధతులు)
గుర్తుంచుకోవలసిన విషయాలు
ఇక్కడ మేము VBA యొక్క PrintOut ఫంక్షన్ని ఉపయోగించాము . VBA లో PrintPreview అని పిలువబడే మరొక ఫంక్షన్ ఉంది, ఇది ప్రింటింగ్ చేయడానికి ముందు డేటా ప్రివ్యూని చూపుతుంది.
PrintPreview ఫంక్షన్ యొక్క సింటాక్స్ PrintOut ఫంక్షన్ వలె, PrintOut స్థానంలో PrintPrview ని ఉపయోగించండి.
ActiveWorkbook.ActiveSheet.PrintPreview
ఇది ప్రింట్ చేయడానికి ముందు మీ వర్క్షీట్ ప్రివ్యూని చూపుతుంది.
ముగింపు
కాబట్టి, మీరు VBA తో Excel వర్క్షీట్ నుండి ఏదైనా డేటాను ప్రింట్ చేసే పద్ధతి ఇది. మీకు ఏవైనా ప్రశ్నలు ఉన్నాయా? మమ్మల్ని అడగడానికి సంకోచించకండి. మరిన్ని పోస్ట్లు మరియు అప్డేట్ల కోసం మా సైట్ ExcelWIKI ని సందర్శించడం మర్చిపోవద్దు.