Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս ներմուծել / պատճենել փակ աշխատանքային գրքից տվյալները ընթացիկ աշխատանքային գրքում:

Հեղինակ՝ Սյաոյանգ Վերջին փոփոխությունը՝ 2020-05-27

Մեզ համար հեշտ է պատճենել տվյալները բացված աշխատաթերթից և դրանք տեղադրել մեկ այլ բացված աշխատանքային գրքում, բայց փորձե՞լ եք երբևէ փակ աշխատանքային գրքից տվյալներ ներմուծել բացված աշխատանքային գրքում: Այս հոդվածում ես կխոսեմ փակ աշխատանքային գրքից տվյալներ ներմուծելու մասին:

Փակ աշխատանքային գրքից տվյալներ ներմուծեք ընթացիկ աշխատանքային գրքում VBA կոդով

Փակ աշխատանքային գրքից տվյալներ ներմուծեք Excel- ի համար Kutools- ի ընթացիկ աշխատանքային գրքում


Փակ աշխատանքային գրքից տվյալներ ներմուծեք ընթացիկ աշխատանքային գրքում VBA կոդով

Հաջորդ VBA կոդը կարող է օգնել ձեզ պատճենել տվյալները աշխատանքային գրքից ՝ առանց այն բացելու ակտիվ բացված աշխատանքային գրքի, խնդրում ենք անել հետևյալ քայլերով.

1, Պահեք պահեք ALT + F11 ստեղները, և այն բացում է Microsoft Visual Basic հավելվածների համար պատուհան.

2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլի պատուհան.

VBA կոդ. Փակ աշխատանքային գրքից տվյալներ ներմուծեք ընթացիկ աշխատանքային գրքում

Sub ImportDatafromcloseworkbook()
'Updateby Extendoffice
Dim xWb As Workbook
Dim xAddWb As Workbook
Dim xRng1 As Range
Dim xRng2 As Range
Set xWb = Application.ActiveWorkbook
xTitleId = "KutoolsforExcel"
With Application.FileDialog(msoFileDialogOpen)
    .Filters.Clear
    .Filters.Add "Excel 2007-13", "*.xlsx; *.xlsm; *.xlsa"
    .AllowMultiSelect = False
    .Show
    If .SelectedItems.Count > 0 Then
        Application.Workbooks.Open .SelectedItems(1)
        Set xAddWb = Application.ActiveWorkbook
        Set xRng1 = Application.InputBox(prompt:="Select source range", Title:=xTitleId, Default:="A1", Type:=8)
        xWb.Activate
        Set xRng2 = Application.InputBox(prompt:="Select destination cell", Title:=xTitleId, Default:="A1", Type:=8)
        xRng1.Copy xRng2
        xRng2.CurrentRegion.EntireColumn.AutoFit
        xAddWb.Close False
    End If
End With
End Sub

3, Դրանից հետո սեղմեք F5 ստեղնը այս կոդն աշխատեցնելու համար, և Ֆայլը բաց է պատուհանը, ընտրեք աշխատանքային գիրքը, որը ցանկանում եք ներմուծել դրա տվյալները, տես նկարի նկարը.

փաստաթղթերի ներմուծման վերաբերյալ տվյալները փակ աշխատանքային գրքից

4. Այնուհետեւ կտտացրեք բաց կոճակը եւ այլն KutoolsforExcel երկխոսության պատուհանը դուրս է գալիս ՝ հիշեցնելու համար, որ ընտրում եք տվյալների մի շարք, որոնք ցանկանում եք ներմուծել այլ աշխատանքային գրքույկ, տե՛ս նկարը.

փաստաթղթերի ներմուծման վերաբերյալ տվյալները փակ աշխատանքային գրքից

5. Եվ հետո կտտացրեք OK կոճակը, դուրս եկած երկխոսության վանդակում, ընտրեք մի բջիջ, որտեղ ցանկանում եք տեղադրել տվյալները, տես նկարի նկարը.

փաստաթղթերի ներմուծման վերաբերյալ տվյալները փակ աշխատանքային գրքից

6, եւ սեղմեք OK, փակ աշխատանքային գրքում առկա տվյալները ներմուծվել են ընթացիկ աշխատանքային գրքույկ:


Փակ աշխատանքային գրքից տվյալներ ներմուծեք Excel- ի համար Kutools- ի ընթացիկ աշխատանքային գրքում

VBA կոդը կարող է որոշակիորեն դժվար լինել մեր Excel- ի սկսնակի համար, այնպես որ, ահա, ես ձեզ խորհուրդ կտամ մի հարմար գործիք-Excel- ի համար նախատեսված գործիքներԻր Տեղադրեք ֆայլը կուրսորում առանձնահատկությունը, դուք կարող եք արագ և հեշտությամբ ներդնել աշխատանքային թերթի ամբողջ բովանդակությունը փակ աշխատանքային գրքից:

Excel- ի համար նախատեսված գործիքներ : ավելի քան 300 հարմար Excel հավելվածներով, 30 օրվա ընթացքում առանց սահմանափակումների փորձեք անվճար

Տեղադրելուց հետո Excel- ի համար նախատեսված գործիքներխնդրում եմ արեք հետևյալը.

1. Սեղմել Kutools Plus > Ներմուծման արտահանման > Տեղադրեք ֆայլը կուրսորում, տես նկարի նկարը.

փաստաթղթերի ներմուծման վերաբերյալ տվյալները փակ աշխատանքային գրքից

2, Մեջ Տեղադրեք ֆայլը կուրսորում երկխոսության տուփ, կատարեք հետևյալ գործողությունները.

(1.) Կտտացրեք փաստաթղթերի ներմուծման վերաբերյալ տվյալները փակ աշխատանքային գրքիցկոճակը բջիջ ընտրելու համար, որտեղ ցանկանում եք տեղադրել ներմուծված տվյալները.

(2.) Կտտացրեք փաստաթղթերի ներմուծման վերաբերյալ տվյալները փակ աշխատանքային գրքիցկոճակը ընտրելու այն աշխատանքային գիրքը, որը ցանկանում եք ներմուծել դրա տվյալները:

Նշում: Միայն արժեք (առանց բանաձևերի)Եթե ​​այս տարբերակը ստուգեք, միայն արժեքը կներմուծվի, և բանաձևերը չեն ներկրվի:

Մի փոխանցեք ձևաչափումըԱյս տարբերակը ստուգելու դեպքում տվյալները կներմուծվեն աշխատանքային թերթ առանց ձևաչափման:

Ներբեռնեք և անվճար փորձեք Kutools- ը Excel- ի համար:

3. Այնուհետեւ կտտացրեք OK, եթե աշխատանքային գրքում մեկից ավելի աշխատանքային թերթ կա, ա Ընտրեք աշխատաթերթ երկխոսության տուփը դուրս կգա, խնդրում ենք նշել այն աշխատանքային թերթը, որը ցանկանում եք ներմուծել տվյալները, տես նկարի նկարը.

փաստաթղթերի ներմուծման վերաբերյալ տվյալները փակ աշխատանքային գրքից

4. Եվ այնուհետեւ կտտացրեք OK կոճակը, ընտրված աշխատանքային թերթի տվյալները ներմուծվել են ընթացիկ աշխատանքային գրքում:

Կտտացրեք ՝ այս ֆայլը կուրսորը կուրսորում գործառույթի վերաբերյալ ավելի մանրամասն տեղեկություններ ստանալու համար:

Ներբեռնեք և անվճար փորձեք Kutools- ը Excel- ի համար:


Դեմո. Փակ աշխատանքային գրքից տվյալների ներմուծում Excel- ի համար Kutools- ի ընթացիկ աշխատանքային գրքում

Excel- ի համար նախատեսված գործիքներ. Excel- ի ավելի քան 300 հարմարավետ հավելումներով, 30 օրվա ընթացքում անվճար փորձեք առանց սահմանափակումների: Ներբեռնեք և անվճար փորձեք հիմա:

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Missed important thing. Only values need to be imported (not formulas).
This comment was minimized by the moderator on the site
Hi,
I need to import range of data (with keeping formating) from 5 different workbooks (each contain 3 sheets, only one sheet need to be imported) to 5 specified sheets in master workbook (the destination sheet need to have same name all the time, which is different than source sheet name). Every week the source file/sheet name is different. Could you help with this, please?
This comment was minimized by the moderator on the site
Works great, however in the file I open it will only allow me to open from the tab that is was last on. Is there a way to allow me to select the worksheet I want first before I select the cell range?
This comment was minimized by the moderator on the site
Hello, Patrick,When applying the above code, if the prompt box is popped out, you can just click any sheet tab you need, and then select the cell range.Please try it again, thank you!
This comment was minimized by the moderator on the site
it works grate thank you. i am having issue with data copied its formula not the value. how can i copy only value.
This comment was minimized by the moderator on the site
Buen dia! he utilizado su macro y realmente me fue muy util, pero quisiera saber, ¿como puedo agregar una instruccion a la macro para que se peguen solo los valores y no las formulas al libro abierto y también quisiera que al pegar la informacion, agregara una fila adicional para poder seguir pegando datos de otros archivos cerrados...

Esto es porque yo recibo informacion de los candidatos y lo debo de concentrar en un formato maestro.
This comment was minimized by the moderator on the site
Funcionou a primeira vez que tentei.. Agora por algum motivo não esta funcionando mais..Parece que esta copiando os valores apenas. Quando faço alteração de algum dado na planilha, nao esta mudando na outra.. o que devo fazer?
This comment was minimized by the moderator on the site
Thanks for the awesome trick here. I managed to get the coding work with my current project. My question is how can I set ''destination cell'' default to range ''A5'' without popping out InputBox
This comment was minimized by the moderator on the site
Thanks for the above. I'm trying to use VBA but when I reach to step #3: 3. Then press F5 key to run this code, and in the File Open window, select the workbook that you want to import its data I can't "see" the file I need to import the data from! the folder doesn't show that file! What can I do?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations