In questo articolo, impareremo come aggiornare i dati da un foglio a un altro 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 sistematicamente.

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, quei dati dovrebbero essere aggiornati in un altro foglio.

img1

Per aggiornare i dati da un foglio all’altro, segui i passaggi indicati di seguito: – * Innanzitutto, inseriremo il pulsante di comando nel foglio di lavoro.

  • Vai alla scheda Sviluppatore e quindi inserisci il pulsante di comando da Activexcontrol.

  • Assegna la macro indicata di seguito: –

Private Sub CommandButton1_Click ()

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”)

Phone_Number = Range (“B4”)

Problem_ID = Intervallo (“B5”)

Fogli di lavoro (“Foglio2”). Seleziona

Fogli di lavoro (“Foglio2”). Intervallo (“A1”). Seleziona

If Worksheets (“Sheet2”). Range (“A1”). Offset (1, 0) <> “” Allora

Fogli di lavoro (“Foglio2”). Intervallo (“A1”). Fine (xlDown) .Seleziona

End If

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 = Problem_ID

Fogli di lavoro (“Foglio1”). Seleziona

Fogli di lavoro (“Foglio1”). Intervallo (“B2”). Seleziona

End Sub

Spiegazione del codice: -In primo luogo, avevamo definito tutte le variabili. Quindi abbiamo definito l’intervallo per ogni variabile e quindi descritto l’intervallo per tutte le variabili. Inoltre, avevamo anche definito dove e in quale intervallo i dati verranno aggiornati dopo aver fatto clic sul pulsante Aggiorna.

img2

  • Per eseguire il codice, premere il tasto F5 sulla tastiera.

  • Quando inserirai i dati e farai clic sul pulsante Aggiorna, i dati verranno aggiornati in un altro foglio e potremo inserire nuovi dati nel foglio.

img3

img4

Questo è il modo in cui possiamo aggiornare i dati da un foglio a un altro tramite VBA in Microsoft Excel.

image 4