Μετάβαση στο κύριο περιεχόμενο

Πώς να εισαγάγετε / αντιγράψετε δεδομένα από κλειστό βιβλίο εργασίας στο τρέχον βιβλίο εργασίας;

Είναι εύκολο να αντιγράψουμε δεδομένα από ένα ανοιχτό φύλλο εργασίας και να τα επικολλήσουμε σε άλλο ανοιχτό βιβλίο εργασίας, αλλά, έχετε προσπαθήσει ποτέ να εισαγάγετε δεδομένα από ένα κλειστό βιβλίο εργασίας σε ένα ανοιχτό βιβλίο εργασίας; Αυτό το άρθρο, θα μιλήσω για τον τρόπο εισαγωγής δεδομένων από ένα κλειστό βιβλίο εργασίας.

Εισαγάγετε δεδομένα από κλειστό βιβλίο εργασίας στο τρέχον βιβλίο εργασίας με κωδικό VBA

Εισαγάγετε δεδομένα από κλειστό βιβλίο εργασίας στο τρέχον βιβλίο εργασίας με το Kutools για Excel


Εισαγάγετε δεδομένα από κλειστό βιβλίο εργασίας στο τρέχον βιβλίο εργασίας με κωδικό 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 κλειδί για να εκτελέσετε αυτόν τον κωδικό, και στο Άνοιγμα αρχείου παράθυρο, επιλέξτε το βιβλίο εργασίας που θέλετε να εισαγάγετε τα δεδομένα του, δείτε το στιγμιότυπο οθόνης:

Έγγραφα εισαγωγής δεδομένων από κλειστό βιβλίο εργασίας 1

4. Στη συνέχεια κάντε κλικ στο κουμπί Ανοικτό κουμπί, και KutoolsforExcel εμφανίζεται το παράθυρο διαλόγου για να σας υπενθυμίσει ότι επιλέγετε μια σειρά δεδομένων που θέλετε να εισαγάγετε σε άλλο βιβλίο εργασίας, δείτε το στιγμιότυπο οθόνης:

Έγγραφα εισαγωγής δεδομένων από κλειστό βιβλίο εργασίας 2

5. Και στη συνέχεια κάντε κλικ στο κουμπί OK κουμπί, στο αναδυόμενο παράθυρο διαλόγου, επιλέξτε ένα κελί στο οποίο θέλετε να βάλετε τα δεδομένα, δείτε το στιγμιότυπο οθόνης:

Έγγραφα εισαγωγής δεδομένων από κλειστό βιβλίο εργασίας 3

6. και κάντε κλικ OK, τα δεδομένα στο κλειστό βιβλίο εργασίας έχουν εισαχθεί στο τρέχον βιβλίο εργασίας.


Εισαγάγετε δεδομένα από κλειστό βιβλίο εργασίας στο τρέχον βιβλίο εργασίας με το Kutools για Excel

Ο κώδικας VBA μπορεί να είναι κάπως δύσκολος για τους αρχάριους του Excel, οπότε, εδώ, θα σας προτείνω ένα εύχρηστο εργαλείο-Kutools για Excel, Με τους Εισαγωγή αρχείου στο δρομέα δυνατότητα, μπορείτε να εισαγάγετε όλο το περιεχόμενο ενός φύλλου εργασίας από ένα κλειστό βιβλίο εργασίας γρήγορα και εύκολα.

Kutools για Excel : με περισσότερα από 300 εύχρηστα πρόσθετα Excel, δωρεάν δοκιμή χωρίς περιορισμό σε 30 ημέρες

Μετά την εγκατάσταση Kutools για Excel, κάντε τα εξής:

1. Πατήστε Kutools Plus > Εισαγωγή εξαγωγή > Εισαγωγή αρχείου στο δρομέα, δείτε το στιγμιότυπο οθόνης:

Έγγραφα εισαγωγής δεδομένων από κλειστό βιβλίο εργασίας 5

2. Στην Εισαγωγή αρχείου στο δρομέα πλαίσιο διαλόγου, κάντε τις ακόλουθες λειτουργίες:

(1.) Κάντε κλικ Έγγραφα εισαγωγής δεδομένων από κλειστό βιβλίο εργασίας 6κουμπί για να επιλέξετε ένα κελί όπου θέλετε να βάλετε τα εισαγόμενα δεδομένα.

(2.) Κάντε κλικ Έγγραφα εισαγωγής δεδομένων από κλειστό βιβλίο εργασίας 7κουμπί για να επιλέξετε το βιβλίο εργασίας που θέλετε να εισαγάγετε τα δεδομένα του.

Σημείωση: Μόνο τιμή (χωρίς τύπους): Εάν ενεργοποιήσετε αυτήν την επιλογή, θα εισαχθεί μόνο η τιμή και οι τύποι δεν θα εισαχθούν.

Μην μεταφέρετε τη μορφοποίηση: Εάν επιλέξετε αυτήν την επιλογή, τα δεδομένα θα εισαχθούν στο φύλλο εργασίας χωρίς μορφοποίηση.

Κατεβάστε και δωρεάν δοκιμή Kutools για Excel τώρα!

3. Στη συνέχεια κάντε κλικ στο κουμπί OK, εάν υπάρχουν περισσότερα από ένα φύλλα εργασίας στο βιβλίο εργασίας, a Επιλέξτε ένα φύλλο εργασίας θα εμφανιστεί το παράθυρο διαλόγου, προσδιορίστε ένα φύλλο εργασίας που θέλετε να εισαγάγετε τα δεδομένα, δείτε το στιγμιότυπο οθόνης:

Έγγραφα εισαγωγής δεδομένων από κλειστό βιβλίο εργασίας 8

4. Και στη συνέχεια κάντε κλικ στο κουμπί OK κουμπί, τα δεδομένα στο επιλεγμένο φύλλο εργασίας έχουν εισαχθεί στο τρέχον βιβλίο εργασίας.

Κάντε κλικ για να μάθετε περισσότερες λεπτομέρειες σχετικά με αυτήν τη δυνατότητα Εισαγωγή αρχείου στο δρομέα.

Κατεβάστε και δωρεάν δοκιμή Kutools για Excel τώρα!


Επίδειξη: Εισαγωγή δεδομένων από κλειστό βιβλίο εργασίας στο τρέχον βιβλίο εργασίας με το Kutools για Excel

Kutools για Excel: με περισσότερα από 300 εύχρηστα πρόσθετα του Excel, δωρεάν δοκιμή χωρίς περιορισμό σε 30 ημέρες. Λήψη και δωρεάν δοκιμή τώρα!

Τα καλύτερα εργαλεία παραγωγικότητας γραφείου

🤖 Kutools AI Aide: Επανάσταση στην ανάλυση δεδομένων με βάση: Ευφυής Εκτέλεση   |  Δημιουργία κώδικα  |  Δημιουργία προσαρμοσμένων τύπων  |  Αναλύστε δεδομένα και δημιουργήστε γραφήματα  |  Επίκληση Λειτουργιών Kutools...
Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων   |  Διαγραφή κενών γραμμών   |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων   |   Γύρος χωρίς φόρμουλα ...
Σούπερ Αναζήτηση: VLookup πολλαπλών κριτηρίων    VLookup πολλαπλών τιμών  |   VLookup σε πολλά φύλλα   |   Ασαφής αναζήτηση ....
Σύνθετη αναπτυσσόμενη λίστα: Γρήγορη δημιουργία αναπτυσσόμενης λίστας   |  Εξαρτημένη αναπτυσσόμενη λίστα   |  Πολλαπλή αναπτυσσόμενη λίστα ....
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  |  Συγκρίνετε εύρη και στήλες ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος   |  Προβολή σχεδίου   |   Μεγάλη Formula Bar    Διαχείριση βιβλίου εργασίας & φύλλου   |  Βιβλιοθήκη πόρων (Αυτόματο κείμενο)   |  Επιλογή ημερομηνίας   |  Συνδυάστε φύλλα εργασίας   |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών    Αποστολή email ανά λίστα   |  Σούπερ φίλτρο   |   Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων, ...)   |   50 + Διάγραμμα Τύποι (Gantt διάγραμμα, ...)   |   40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια, ...)   |   19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι, ...)   |   12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος, ...)   |   7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαίρεση κελιών, ...)   |   ... κι αλλα

Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου.  Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...

Περιγραφή


Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, 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