Vai al contenuto principale

Come importare dati da un altro foglio di lavoro?

Quando utilizzi un file Excel, potresti voler importare alcuni dati da un altro foglio di lavoro nel foglio di lavoro corrente. Oggi parlerò di alcuni trucchi interessanti per affrontare questo problema.

Importa i dati da un altro foglio di lavoro con la funzione Connessioni

Importa dati da un altro foglio di lavoro con codice VBA

Importa dati da un altro foglio di lavoro con Kutools per Excel


freccia blu freccia destra Importa i dati da un altro foglio di lavoro con la funzione Connessioni

Se si ha familiarità con il Connessioni caratteristica in Excel, è possibile importare i dati di un altro foglio di lavoro nella cartella di lavoro corrente ei dati importati verranno aggiornati automaticamente con i dati originali.

1. Vai a fare clic Dati > Connessioni, vedi screenshot:

doc-import-data-to-worksheet-1

2. Nel Connessioni della cartella di lavoro finestra di dialogo, fare clic Aggiungi pulsante, e nel saltò fuori Connessioni esistenti finestra di dialogo, fare clic Cerca di più pulsante, vedi screenshot:

doc-import-data-to-worksheet-2
-1
doc-import-data-to-worksheet-3

3. Quindi scegli la cartella di lavoro in cui desideri esportare i suoi dati nel foglio di lavoro corrente.

doc-import-data-to-worksheet-1

4. Dopo aver scelto la cartella di lavoro, fare clic su Apri e selezionare un foglio di lavoro che si desidera utilizzare. Vedi screenshot:

doc-import-data-to-worksheet-1

5. Quindi fare clic OK, tornerà al file Connessioni della cartella di lavoro finestra di dialogo e la cartella di lavoro selezionata viene aggiunta alla casella di riepilogo, chiudere questa finestra di dialogo.

6. Quindi continua a fare clic Dati > Connessioni esistenti, vedi screenshot:

doc-import-data-to-worksheet-1

7. Nel Connessioni esistenti finestra di dialogo, fare clic sulla cartella di lavoro che è stata aggiunta in questo momento e fare clic su Apri pulsante. Vedi screenshot:

doc-import-data-to-worksheet-1

8. E nel saltò fuori Importa dati finestra di dialogo, scegli un'opzione che ti piace dal file Seleziona come desideri visualizzare questi dati nella cartella di lavoro, quindi scegli uno dell'intervallo del foglio di lavoro esistente o un nuovo foglio di lavoro per inserire i dati.

doc-import-data-to-worksheet-1

9. Quindi fare clic OK, i dati di un altro foglio di lavoro sono stati importati nel foglio di lavoro specificato.

doc-import-data-to-worksheet-1

Note:

1. Utilizzando questo metodo, è possibile importare i dati con il tipo di tavolo, Rapporto tabella pivot or Grafico pivot e Rapporto tabella pivot.

2. La tua cartella di lavoro è stata connessa a quei dati esterni, se desideri ottenere i dati più recenti nella tua cartella di lavoro. Vai a Dati > Aggiorna Tutto per ottenere i dati aggiornati.

doc-import-data-to-worksheet-1


freccia blu freccia destra Importa dati da un altro foglio di lavoro con codice VBA

Ci sono così tanti passaggi del metodo sopra, potresti sentirti stanco, qui, il seguente codice VBA può anche aiutarti a importare i dati da un altro foglio di lavoro.

1. Tieni premuto il ALT + F11 chiavi e apre il file Finestra di Microsoft Visual Basic, Applications Edition.

2. Clic inserire > Modulie incolla il codice seguente nel file Finestra del modulo.

Codice VBA: importa i dati da un altro foglio di lavoro

Sub ImportDatafromotherworksheet()
    Dim wkbCrntWorkBook As Workbook
    Dim wkbSourceBook As Workbook
    Dim rngSourceRange As Range
    Dim rngDestination As Range
    Set wkbCrntWorkBook = ActiveWorkbook
    With Application.FileDialog(msoFileDialogOpen)
        .Filters.Clear
        .Filters.Add "Excel 2007-13", "*.xlsx; *.xlsm; *.xlsa"
        .AllowMultiSelect = False
        .Show
        If .SelectedItems.Count > 0 Then
            Workbooks.Open .SelectedItems(1)
            Set wkbSourceBook = ActiveWorkbook
            Set rngSourceRange = Application.InputBox(prompt:="Select source range", Title:="Source Range", Default:="A1", Type:=8)
            wkbCrntWorkBook.Activate
            Set rngDestination = Application.InputBox(prompt:="Select destination cell", Title:="Select Destination", Default:="A1", Type:=8)
            rngSourceRange.Copy rngDestination
            rngDestination.CurrentRegion.EntireColumn.AutoFit
            wkbSourceBook.Close False
        End If
    End With
End Sub

3. Quindi premere F5 chiave per eseguire questo codice e scegliere la cartella di lavoro in cui si desidera inserire i suoi dati nella cartella di lavoro corrente, vedere screenshot:

doc-import-data-to-worksheet-1

4. Dopo aver selezionato la cartella di lavoro, quindi fare clic su Apri e seleziona un foglio di lavoro o un intervallo della cartella di lavoro specificata di cui devi esportare i dati. Vedi screenshot:

doc-import-data-to-worksheet-1

5. Quindi fare clic su OKe seleziona una cella per inserire i dati importati nel foglio di lavoro corrente, vedi screenshot:

doc-import-data-to-worksheet-1

6. Continua a fare clic OKe i dati selezionati sono stati importati nel foglio di lavoro.

Nota: Con questo metodo, i dati importati non verranno aggiornati con i dati originali.


freccia blu freccia destra Importa dati da un altro foglio di lavoro con Kutools per Excel

Kutools for Excel fornisce anche Inserisci file al cursore funzionalità per risolvere questo problema.

Kutools for Excel include più di 300 utili strumenti Excel. Prova gratuita senza limitazioni per 30 giorni. Get it Now

1. Apri la cartella di lavoro in cui desideri inserire i dati di un altro foglio di lavoro.

2. Clic Impresa > Importa / Esporta > Inserisci file al cursore, vedi screenshot:

doc-import-data-to-worksheet-1

3. E nella Inserisci file al cursore finestra di dialogo, selezionare una cella in cui si desidera inserire i dati, quindi fare clic su Scopri la nostra gamma di prodotti per selezionare una cartella di lavoro che si desidera inserire.

doc-import-data-to-worksheet-1

4. Quindi fare clic OKe scegli un foglio di lavoro se la tua cartella di lavoro contiene più fogli di lavoro dalla finestra di dialogo Seleziona un foglio di lavoro, vedi screenshot:

doc-import-data-to-worksheet-1

5. E poi clicca OK, il foglio di lavoro selezionato è stato importato nel foglio di lavoro specifico.

Note:: Con questo metodo, i dati importati non verranno aggiornati con i dati originali.

Per saperne di più su questa funzione Inserisci file al cursore.


Articolo correlato:

Come importare un file di testo o un foglio di lavoro in Excel?

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

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...

Descrizione


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!
Comments (12)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How to import only values with VBA, this VBA paste formulas when importing?
This comment was minimized by the moderator on the site
Amazing, thank you
This comment was minimized by the moderator on the site
This post is FANTASTIC!!!! This is extremely helpful! Thank you!!!
This comment was minimized by the moderator on the site
How can i use relative paths instead of fixed paths,
because these files will be uploaded to SVN and paths will be differ
This comment was minimized by the moderator on the site
This was incredibly useful. Thank you!
This comment was minimized by the moderator on the site
I am using the VBA Code. How can I unhide and remove all filter before select source range?
This comment was minimized by the moderator on the site
Sub Clear()
'
' Clean Sheet
'
Dim A As Long

Sheets("Sheet1").Select
ActiveSheet.Range("Range").Select
Selection.Clear

End Sub


Example
range mean A2:D35
This comment was minimized by the moderator on the site
How do I adapt the VBA code so that it will continuously update with another file?
This comment was minimized by the moderator on the site
I want to learn VBA, can you give me the number of WhatsApp to facilitate communication
This comment was minimized by the moderator on the site
Hit the record button in execl and ALT+f11 look at the code and then change it run it its the way learnt well that was 20year ago
Even know I still hit the record and change it to fix the problem
This comment was minimized by the moderator on the site
Hi, It is very useful for me and my organisation. I need help in this. While connecting the excel files I am not able to open the html links which are there in main file. Please help me out on this.
This comment was minimized by the moderator on the site
How would you adjust the VBA code so that it would paste selections as values?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations