Aggiorna fogli tramite VBA

Anonim

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