Aggiornare Fogli con VBA
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.
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.
-
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.
Questo è il modo in cui possiamo aggiornare i dati da un foglio a un altro tramite VBA in Microsoft Excel.