In questo articolo, impareremo come aggiornare i dati da un foglio a un altro foglio tramite VBA in Microsoft Excel.
Facciamo un esempio per capire come e dove possiamo utilizzare questa Macro nei nostri dati per ridurre il nostro lavoro quotidiano.
Vogliamo scrivere questo codice per quei dipendenti che lavorano in un call center. Quando i clienti li chiamano, chiedono dettagli di base come User_Name, User_ID, Phone_Number e Problem_ID, hanno bisogno di tale codice per funzionare in modo sistematico.
Ora vogliamo applicare la macro per un tale contesto quando arriva una chiamata e annotano tutti i dettagli sopra menzionati in un foglio Excel e quando fanno clic su aggiorna, i dati dovrebbero essere aggiornati in un altro foglio.
Per aggiornare i dati da un foglio a un altro foglio, seguire i passaggi indicati di seguito: -
- Innanzitutto, inseriremo il pulsante di comando nel foglio di lavoro.
- Vai alla scheda Sviluppatore e quindi inserisci il pulsante Comando da Activexcontrol.
- Assegna la macro menzionata di seguito: -
Sub CommandButton1_Click privato ()
Dim User_Name As String, User_ID As Integer, Phone_Number As Double, Problem_ID As Integer
Fogli di lavoro("Foglio1").Seleziona
Nome_utente = Intervallo ("B2")
ID_utente = Intervallo ("B3")
Numero_telefono = Intervallo ("B4")
ID_problema = Intervallo ("B5")
Fogli di lavoro("Foglio2").Seleziona
Fogli di lavoro ("Foglio2"). Intervallo ("A1"). Seleziona
If Worksheets("Sheet2").Range("A1").Offset(1, 0) "" Then
Fogli di lavoro("Foglio2").Intervallo("A1").Fine(xlGiù).Seleziona
Finisci se
ActiveCell.Offset(1, 0).Seleziona
ActiveCell.Value = User_Name
ActiveCell.Offset(0, 1).Seleziona
ActiveCell.Value = User_ID
ActiveCell.Offset(0, 1).Seleziona
ActiveCell.Value = Phone_Number
ActiveCell.Offset(0, 1).Seleziona
ActiveCell.Value = ID_problema
Fogli di lavoro("Foglio1").Seleziona
Fogli di lavoro("Foglio1").Intervallo("B2").Seleziona
Fine sottotitolo
Spiegazione del codice:-In primo luogo, abbiamo definito tutte le variabili. Quindi abbiamo definito l'intervallo per ogni variabile e quindi descritto l'intervallo per tutte le variabili. E abbiamo anche definito dove e in quale intervallo i dati verranno aggiornati dopo aver fatto clic sul pulsante Aggiorna.
- Per eseguire il codice, premere il tasto F5 sulla tastiera.
- Quando si inseriranno i dati e si farà clic sul pulsante di aggiornamento, i dati verranno aggiornati in un altro foglio e potremo inserire nuovi dati nel foglio.
Questo è il modo in cui possiamo aggiornare i dati da un foglio a un altro foglio tramite VBA in Microsoft Excel.
Download - Come aggiornare i dati da un foglio a un altro foglio - xlsm