Come importare / copiare i dati dalla cartella di lavoro chiusa nella cartella di lavoro corrente?
È facile per noi copiare i dati da un foglio di lavoro aperto e incollarli in un'altra cartella di lavoro aperta, ma hai mai provato a importare dati da una cartella di lavoro chiusa in una cartella di lavoro aperta? In questo articolo, parlerò di come importare i dati da una cartella di lavoro chiusa.
Importa i dati dalla cartella di lavoro chiusa nella cartella di lavoro corrente con codice VBA
Importa i dati dalla cartella di lavoro chiusa nella cartella di lavoro corrente con Kutools per Excel
Importa i dati dalla cartella di lavoro chiusa nella cartella di lavoro corrente con codice VBA
Il seguente codice VBA può aiutarti a copiare i dati da una cartella di lavoro senza aprirlo nella cartella di lavoro aperta attiva, esegui i seguenti passaggi:
1. Tieni premuto il ALT + F11 chiavi e apre il file Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Modulie incolla il codice seguente nel file Finestra del modulo.
Codice VBA: importa i dati dalla cartella di lavoro chiusa nella cartella di lavoro corrente
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. Quindi premere F5 chiave per eseguire questo codice e in File Apri finestra, seleziona la cartella di lavoro di cui desideri importare i dati, vedi screenshot:
4. Quindi fare clic Apri pulsante, e Kutools per Excel viene visualizzata la finestra di dialogo per ricordarti di selezionare un intervallo di dati che desideri importare in un'altra cartella di lavoro, vedi screenshot:
5. Quindi fare clic su OK pulsante, nella finestra di dialogo saltata fuori, seleziona una cella in cui vuoi inserire i dati, vedi screenshot:
6. E fare clic su OK, i dati nella cartella di lavoro chiusa sono stati importati nella cartella di lavoro corrente.
Importa i dati dalla cartella di lavoro chiusa nella cartella di lavoro corrente con Kutools per Excel
Il codice VBA potrebbe essere un po 'difficile per il nostro principiante di Excel, quindi, qui, ti consiglierò uno strumento utile-Kutools for Excel, Con la sua Inserisci file al cursore funzione, è possibile inserire l'intero contenuto di un foglio di lavoro da una cartella di lavoro chiusa in modo rapido e semplice.
Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni. |
Dopo l'installazione Kutools for Excel, si prega di fare come segue:
1. Clicchi Kutools Plus > Importa ed esporta > Inserisci file al cursore, vedi screenshot:
2. Nel Inserisci file al cursore finestra di dialogo, eseguire le seguenti operazioni:
(1.) Fare clic su pulsante per selezionare una cella in cui si desidera inserire i dati importati;
(2.) Fare clic su per selezionare la cartella di lavoro di cui si desidera importare i dati.
Nota: Solo valore (nessuna formula): Se selezioni questa opzione, verrà importato solo il valore e le formule non verranno importate.
Non trasferire la formattazione: Selezionando questa opzione i dati verranno importati nel foglio di lavoro senza formattazione.
3. Quindi fare clic OK, se sono presenti più fogli di lavoro nella cartella di lavoro, a Seleziona un foglio di lavoro verrà visualizzata la finestra di dialogo, specificare un foglio di lavoro in cui si desidera importare i dati, vedere screenshot:
4. E poi clicca OK pulsante, i dati nel foglio di lavoro selezionato sono stati importati nella cartella di lavoro corrente.
Fare clic per conoscere maggiori dettagli su questa funzione Inserisci file al cursore.
Scarica e prova gratuitamente Kutools per Excel ora!
Demo: importa i dati dalla cartella di lavoro chiusa nella cartella di lavoro corrente con Kutools per Excel
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!