విషయ సూచిక
Microsoft Excel లో, VBA Macros అనేక రకాల సమస్యలను సులభంగా పరిష్కరించగలదు. మేము వర్క్బుక్ను తెరవకుండానే మరొక వర్క్బుక్ నుండి డేటాను కాపీ చేయాలనుకుంటే, Excel VBA ని ఉపయోగించడం ద్వారా మనం దీన్ని సులభంగా చేయవచ్చు. ఈ కథనంలో, మీరు మరొక వర్క్బుక్ నుండి డేటాను తెరవకుండానే కాపీ చేయడం Excel VBA నేర్చుకుంటారు.
ప్రాక్టీస్ వర్క్బుక్ని డౌన్లోడ్ చేయండి
మీరు డౌన్లోడ్ చేసుకోవచ్చు వర్క్బుక్ మరియు వారితో ప్రాక్టీస్ చేయండి.
మరొక వర్క్బుక్ డేటాను కాపీ చేయండి.xlsm
3 Excel VBAతో తెరవకుండా మరొక వర్క్బుక్ నుండి డేటాను కాపీ చేయడానికి వివిధ మార్గాలు
కొన్నిసార్లు, మాకు మునుపటి వర్క్బుక్ నుండి డేటా అవసరం. మేము ఆతురుతలో ఉన్నట్లయితే మరియు వర్క్బుక్ని తెరవకుండా వెంటనే డేటా అవసరమైతే, మేము Excel VBA ని ఉపయోగించవచ్చు. Excel VBAతో, మేము ఇతర వర్క్బుక్ల నుండి డేటాను త్వరగా కాపీ చేయవచ్చు, దీని కోసం, మేము నిర్దిష్ట వర్క్బుక్ యొక్క స్థానాన్ని తెలుసుకోవాలి.
డేటాను కాపీ చేయడానికి మేము వర్క్బుక్ పేరు ని ఉపయోగిస్తాము ఉత్పత్తి_వివరాలు . మరియు మేము డేటా పరిధిని కాపీ చేయాలనుకుంటున్నాము ( B4:E10 ). మేము కాపీ చేయాలనుకుంటున్న డేటాసెట్లో కొన్ని ఉత్పత్తులు, వాటి విక్రయ ధర, వస్తువుల ధర మరియు స్థూల లాభాల మార్జిన్లు ఉంటాయి. మరొక వర్క్బుక్ నుండి డేటాను కాపీ చేయడానికి వివిధ ప్రమాణాలను చూద్దాం.
1. Excel VBAతో తెరవకుండా మరొక వర్క్బుక్ నుండి షీట్ డేటాను కాపీ చేయండి
మేము దిగువ VBA కోడ్ను అనుసరించడం ద్వారా షీట్ నుండి డేటాను కాపీ చేయవచ్చు. దీని కోసం, మేము ఈ క్రింది విధంగా వెళ్లాలిదశలు.
స్టెప్స్:
- మొదట, రిబ్బన్ నుండి డెవలపర్ ట్యాబ్కి వెళ్లండి.
- ఆ తర్వాత , విజువల్ బేసిక్ ఎడిటర్ ని తెరవడానికి విజువల్ బేసిక్ పై క్లిక్ చేయండి.
- విజువల్ బేసిక్ ఎడిటర్ ని తెరవడానికి మరో మార్గం <1ని నొక్కడం>Alt + F11 .
- లేదా, షీట్పై కుడి-క్లిక్ చేసి, కోడ్ని వీక్షించండి ఎంచుకోండి.
- ఇప్పుడు, క్రింద VBA కోడ్ ని వ్రాయండి.
VBA కోడ్:
4200
- చివరిగా, రన్ సబ్ బటన్ను క్లిక్ చేయడం ద్వారా కోడ్ని అమలు చేయండి, మరోవైపు, అమలు చేయడానికి కీబోర్డ్ షార్ట్కట్ F5 కీని నొక్కండి కోడ్.
గమనిక: మీరు కోడ్ని సవరించాల్సిన అవసరం లేదు. కోడ్ని కాపీ చేసి, అతికించండి.
- కోడ్ను అమలు చేయడం ద్వారా ఫైల్ తెరవండి విండో మీ కంప్యూటర్ నుండి కనిపిస్తుంది.
- ఆ తర్వాత, మీకు కావలసిన వర్క్బుక్పై క్లిక్ చేయండి డేటాను సేకరించడానికి.
- తర్వాత, సరే బటన్పై క్లిక్ చేయండి.
- ఇప్పుడు, డేటాను ఎంచుకోండి మూలాధార ఫైల్ నుండి B5:E10 పరిధిని లాగి, ఆపై సరే క్లిక్ చేయండి.
- డేటా పరిధిని ఎంచుకున్న తర్వాత. ఇప్పుడు మీరు డేటాను ఉంచాలనుకుంటున్న గమ్యస్థాన పరిధిని ఎంచుకోండి.
- మరియు, సరే క్లిక్ చేయండి.
- చివరికి, ఇది సోర్స్ ఫైల్ను మూసివేస్తుంది మరియు డేటా డెస్టినేషన్ ఫైల్పై కాపీ చేయబడుతుంది.
మరింత చదవండి: Excel VBA: రేంజ్ని మరొక వర్క్బుక్కి కాపీ చేయండి
ఇదేరీడింగ్లు
- VBAని ఉపయోగించి క్లిప్బోర్డ్ నుండి Excelకి ఎలా అతికించాలి
- Macros లేకుండా Excelలో కాపీ చేసి పేస్ట్ చేయండి (2 ప్రమాణాలతో)
- ఎక్సెల్లో దాచిన అడ్డు వరుసలను మినహాయించి కాపీ చేయడం ఎలా (4 సులభమైన పద్ధతులు)
- ఎక్సెల్ VBA ప్రమాణాల ఆధారంగా మరొక వర్క్షీట్కి అడ్డు వరుసలను కాపీ చేయడానికి<2
- Excelలో ఫార్మాటింగ్ లేకుండా మాత్రమే విలువలను అతికించడానికి VBAని ఎలా ఉపయోగించాలి
2. Excelలో తెరవకుండానే మరో వర్క్బుక్ నుండి డేటా పరిధిని కాపీ చేయడానికి VBA
దిగువ VBA కోడ్ని ఉపయోగించడం ద్వారా, మేము డేటా పరిధి నుండి డేటాను కాపీ చేయవచ్చు. మేము దీన్ని పూర్తి చేయడానికి క్రింది దశలను అనుసరించాలి.
దశలు:
- ప్రారంభించడానికి, రిబ్బన్పై డెవలపర్ ట్యాబ్కు నావిగేట్ చేయండి .
- రెండవది, విజువల్ బేసిక్ పై క్లిక్ చేయడం ద్వారా లేదా Alt + F11 ని నొక్కడం ద్వారా విజువల్ బేసిక్ ఎడిటర్ ని తెరవండి.
- లేదా, విజువల్ బేసిక్ ఎడిటర్ ని తెరవడానికి, షీట్పై కుడి-క్లిక్ చేసి, కోడ్ని వీక్షించండి ఎంచుకోండి.
- ఆ తర్వాత, VBA కోడ్ అక్కడ రాయండి.
VBA కోడ్:
3829
- ఇక్కడ, అమలు చేయండి రన్ Sub ని ఉపయోగించే కోడ్ లేదా కోడ్ని అమలు చేయడానికి కీబోర్డ్ షార్ట్కట్ F5 ని నొక్కండి.
గమనిక: మీరు కోడ్ని సవరించాల్సిన అవసరం లేదు, మీరు చేయాల్సిందల్లా మీ సోర్స్ డేటా ప్రకారం పరిధిని మార్చడం మాత్రమే.
- చివరిగా, డేటా ఇప్పుడు మరొక వర్క్బుక్ నుండి సక్రియ వర్క్బుక్కి కాపీ చేయబడింది.
మరింత చదవండి: మాక్రో ఒక వర్క్షీట్ నుండి మరొక వర్క్షీట్కి కాపీ చేసి అతికించడానికి (15 పద్ధతులు)
3. కమాండ్ బటన్ని ఉపయోగించడం ద్వారా తెరవకుండానే మరొక వర్క్బుక్ నుండి డేటాను కాపీ చేయడానికి Excel VBA
మేము VBA కోడ్లోని కమాండ్ బటన్ను ఉపయోగించి మరొక వర్క్బుక్ నుండి డేటాను కాపీ చేయవచ్చు. దీన్ని సాధించడానికి, మేము దిగువ వివరించిన దశలను అనుసరించాలి.
దశలు:
- మొదట, కమాండ్ బటన్ ని ఉంచడానికి, వెళ్ళండి డెవలపర్ టాబ్కు.
- రెండవది, ఇన్సర్ట్ డ్రాప్-డౌన్ మెనుపై క్లిక్ చేయండి.
- మూడవదిగా, కమాండ్ బటన్పై క్లిక్ చేయండి .
- మేము ఉత్పత్తి ని సెల్ A1 లో ఉంచాము, ఎందుకంటే ఇది మా సోర్స్ ఫైల్ షీట్ పేరు. మరియు మేము సోర్స్ ఫైల్ షీట్ పేరు యొక్క కుడి వైపున కమాండ్ బటన్ ని సెట్ చేసాము. మేము ఇప్పుడు పట్టికను సృష్టించాము, మాకు మరొక వర్క్బుక్లో ఉన్న డేటా అవసరం.
- అదే టోకెన్ ద్వారా, డెవలపర్కి నావిగేట్ చేయండి రిబ్బన్పై ట్యాబ్.
- తర్వాత, విజువల్ బేసిక్ పై క్లిక్ చేయండి లేదా విజువల్ బేసిక్ ఎడిటర్ ని ప్రారంభించడానికి Alt + F11 నొక్కండి.
- మీరు షీట్పై కుడి-క్లిక్ చేసి, కోడ్ని వీక్షించండి ని ఎంచుకోవడం ద్వారా విజువల్ బేసిక్ ఎడిటర్ ని కూడా తెరవవచ్చు.
- ఇప్పుడు, VBA కోడ్ను వ్రాయండి.
VBA కోడ్:
3733
- తర్వాత, Ctrl + S ని నొక్కడం ద్వారా కోడ్ను సేవ్ చేయండి.
గమనిక: మీరు కోడ్ని కాపీ చేయవచ్చు, మీరు ఫైల్ పాత్ మరియు డేటాను మార్చాలిపరిధి.
- మరియు, చివరగా, మీరు CommandButton1 పై క్లిక్ చేస్తే, ఇది డేటాను తెరవకుండానే మరొక వర్క్బుక్ నుండి కాపీ చేస్తుంది.
మరింత చదవండి: మాక్రో ప్రమాణాల ఆధారంగా ఒక వర్క్బుక్ నుండి మరొకదానికి డేటాను కాపీ చేయడానికి
ముగింపు
పై ప్రమాణాలు Excel VBA తో తెరవకుండానే మరొక వర్క్బుక్ నుండి డేటాను కాపీ చేయడానికి మార్గదర్శకాలు. ఇది మీకు సహాయపడుతుందని ఆశిస్తున్నాము! మీకు ఏవైనా ప్రశ్నలు, సూచనలు లేదా అభిప్రాయాలు ఉంటే, దయచేసి వ్యాఖ్య విభాగంలో మాకు తెలియజేయండి. లేదా మీరు ExcelWIKI.com బ్లాగ్లోని మా ఇతర కథనాలను చూడవచ్చు!