Բովանդակություն
Microsoft Excel -ում VBA մակրոները կարող են հեշտությամբ լուծել խնդիրների լայն շրջանակ: Եթե մենք ցանկանում ենք պատճենել տվյալներ մեկ այլ աշխատանքային գրքույկից՝ առանց աշխատանքային գրքույկը բացելու, մենք հեշտությամբ կարող ենք դա անել՝ օգտագործելով Excel VBA : Այս հոդվածում դուք կսովորեք Excel VBA պատճենել տվյալները մեկ այլ աշխատանքային գրքույկից՝ առանց այն բացելու:
Ներբեռնեք Practice Workbook
Դուք կարող եք ներբեռնել աշխատանքային գրքույկ և պրակտիկա նրանց հետ:
Պատճենել մեկ այլ աշխատանքային գրքույկ Data.xlsm
3 տարբեր եղանակներ պատճենելու տվյալները մեկ այլ աշխատանքային գրքույկից առանց Excel VBA-ով բացելու
Երբեմն մեզ անհրաժեշտ են տվյալներ նախորդ աշխատանքային գրքույկից: Եթե մենք շտապում ենք և տվյալների անհապաղ կարիք ունենք՝ առանց աշխատանքային գրքույկը բացելու, կարող ենք օգտագործել Excel VBA : Excel VBA-ի միջոցով մենք կարող ենք արագ պատճենել տվյալները այլ աշխատանքային գրքույկներից, դրա համար մենք պարզապես պետք է իմանանք տվյալ աշխատանքային գրքի գտնվելու վայրը:
Տվյալները պատճենելու համար մենք պատրաստվում ենք օգտագործել աշխատանքային գրքի անունը Ապրանքի_Մանրամասներ : Եվ մենք ցանկանում ենք պատճենել տվյալների տիրույթը ( B4:E10 ): Տվյալների հավաքածուն, որը մենք ցանկանում ենք պատճենել, պարունակում է որոշ ապրանքներ, դրանց վաճառքի գինը, ապրանքների ինքնարժեքը և համախառն շահույթի մարժան: Դիտարկենք այլ աշխատանքային գրքույկից տվյալները պատճենելու տարբեր չափանիշներ:
1. Պատճենեք թերթի տվյալները մեկ այլ աշխատանքային գրքույկից՝ առանց Excel VBA-ով բացելու
Մենք կարող ենք պատճենել տվյալները թերթից՝ հետևելով ստորև VBA կոդին: Դրա համար մենք պետք է անցնենք ստորևքայլեր:
ՔԱՅԼԵՐ.
- Նախ, ժապավենից անցեք Developer ներդիրը:
- Դրանից հետո , սեղմեք Visual Basic ՝ Visual Basic խմբագիր բացելու համար։
- Visual Basic խմբագիր բացելու մեկ այլ եղանակ է պարզապես սեղմել <1։>Alt + F11 .
- Կամ աջ սեղմեք թերթիկի վրա, ապա ընտրեք Դիտել կոդը :
- Այժմ ստորև գրեք VBA կոդը :
VBA կոդը.
7185
- Վերջապես գործարկեք կոդը՝ սեղմելով Run Sub կոճակը, մյուս կողմից սեղմեք ստեղնաշարի դյուրանցման F5 ստեղնը գործարկելու համար: կոդը:
ՆՇՈՒՄ. Ձեզ հարկավոր չէ փոփոխել կոդը: Պարզապես պատճենեք և տեղադրեք կոդը:
- Գործարկելով կոդը File Open պատուհանը կհայտնվի ձեր համակարգչից:
- Դրանից հետո սեղմեք ձեր ուզած աշխատանքային գրքի վրա: տվյալներ հավաքելու համար:
- Այնուհետև սեղմեք OK կոճակը:
- Այժմ ընտրեք տվյալները սկզբնաղբյուր ֆայլից՝ քաշելով B5:E10 միջակայքի վրայով և սեղմելով OK :
- Տվյալների տիրույթն ընտրելուց հետո: Այժմ ընտրեք նպատակակետ տիրույթը, որտեղ ցանկանում եք տեղադրել տվյալները:
- Եվ սեղմեք OK :
- <12:>Ի վերջո, սա կփակի սկզբնաղբյուր ֆայլը, և տվյալները կպատճենվեն նպատակակետի ֆայլի վրա:
Կարդալ ավելին` Excel VBA. Պատճենել միջակայքը մեկ այլ աշխատանքային գրքում
ՆմանատիպԸնթերցումներ
- Ինչպես պատճենել Excel-ում թաքնված տողերը բացառելով (4 հեշտ մեթոդ)
- Excel VBA՝ չափանիշների հիման վրա տողերը մեկ այլ աշխատաթերթում պատճենելու համար
- Ինչպես օգտագործել VBA արժեքները միայն առանց ֆորմատավորման Excel-ում տեղադրելու համար
2. VBA-ն մեկ այլ աշխատանքային գրքույկից տվյալների տիրույթ պատճենելու համար՝ առանց Excel-ում բացելու
Օգտագործելով ներքևում գտնվող VBA կոդը, մենք կարող ենք պատճենել տվյալները տվյալների տիրույթից: Դա անելու համար մենք պետք է հետևենք ստորև նշված քայլերին:
ՔԱՅԼԵՐ.
- Սկսելու համար նավարկեք դեպի Developer ներդիրը ժապավենի վրա: .
- Երկրորդ, բացեք Visual Basic խմբագրիչը սեղմելով Visual Basic կամ սեղմելով Alt + F11 :
- Կամ պարզապես աջ սեղմեք թերթիկի վրա և ընտրեք Դիտել կոդը ՝ բացելու համար Visual Basic Editor :
- Դրանից հետո գրեք VBA կոդը այնտեղ։
VBA կոդը՝
6139
- Այստեղ գործարկեք կոդը օգտագործելով Run Sub կամ սեղմեք ստեղնաշարի դյուրանցումը F5 կոդը գործարկելու համար:
ՆՇՈՒՄ. Ձեզ հարկավոր չէ փոփոխել կոդը, պարզապես անհրաժեշտ է փոխել տիրույթը ըստ ձեր սկզբնաղբյուր տվյալների:
- Եվ վերջապես, տվյալները այժմ պատճենվում է մեկ այլ աշխատանքային գրքույկից ակտիվ աշխատանքային գրքում:
Կարդալ ավելին. Մակրո՝ մեկ աշխատաթերթից մյուսը պատճենելու և տեղադրելու համար (15 մեթոդ)
3. Excel VBA-ը՝ մեկ այլ աշխատանքային գրքույկից տվյալները պատճենելու համար՝ առանց հրամանի կոճակի բացման
Մենք կարող ենք պատճենել տվյալները մեկ այլ աշխատանքային գրքույկից՝ օգտագործելով VBA կոդի հրամանի կոճակը: Դա անելու համար մենք պետք է հետևենք ստորև նշված քայլերին:
ՔԱՅԼԵՐ.
- Նախ, Command Button դնելու համար գնացեք դեպի Developer ներդիր:
- Երկրորդը, սեղմեք Տեղադրել բացվող մենյուի վրա:
- Երրորդը սեղմեք Հրամանի կոճակին: .
- Մենք դրեցինք Ապրանքը բջջի վրա A1 , քանի որ դա մեր սկզբնական ֆայլն է: թերթի անվանումը. Եվ մենք դրեցինք Command Button , սկզբնաղբյուր ֆայլի թերթիկի անվան աջ կողմում: Մենք ստեղծել ենք աղյուսակը հիմա, մեզ պարզապես անհրաժեշտ են տվյալներ, որոնք գտնվում են մեկ այլ աշխատանքային գրքում:
- Նույն սկզբունքով անցեք Developer ներդիրը ժապավենի վրա:
- Հաջորդը սեղմեք Visual Basic կամ սեղմեք Alt + F11 ` Visual Basic Editor-ը գործարկելու համար :
- Դուք կարող եք նաև բացել Visual Basic Editor ՝ աջ սեղմելով թերթիկի վրա և ընտրելով Դիտել կոդը :
- Այժմ գրեք VBA կոդը:
VBA կոդը՝
9618
- Այնուհետև պահպանեք կոդը՝ սեղմելով Ctrl + S :
Նշում. Դուք կարող եք պատճենել կոդը, պարզապես անհրաժեշտ է փոխել ֆայլի ուղին և տվյալներըմիջակայք:
- Եվ, վերջապես, եթե սեղմեք CommandButton1 սա կպատճենի տվյալները մեկ այլ աշխատանքային գրքույկից՝ առանց այն բացելու:
Կարդալ ավելին. Մակրո՝ չափորոշիչների հիման վրա տվյալները մեկ աշխատանքային գրքույկից մյուսը պատճենելու համար
Եզրակացություն
Վերոնշյալ չափանիշները ուղեցույցներ են՝ պատճենելու տվյալները մեկ այլ աշխատանքային գրքույկից՝ առանց այն բացելու Excel VBA -ով: Հուսով եմ, որ սա կօգնի ձեզ: Եթե ունեք հարցեր, առաջարկություններ կամ կարծիքներ, խնդրում ենք տեղեկացնել մեզ մեկնաբանությունների բաժնում: Կամ կարող եք մի հայացք գցել մեր մյուս հոդվածներին ExcelWIKI.com բլոգում: