Excel VBA-ն՝ առանց բացելու մեկ այլ աշխատանքային գրքույկի տվյալները պատճենելու համար

  • Կիսվել Սա
Hugh West

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 բլոգում:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: