În acest articol, vom învăța cum să actualizăm datele dintr-o foaie în altă foaie prin VBA în Microsoft Excel.
Să luăm un exemplu pentru a înțelege cum și unde putem folosi această macro în datele noastre pentru a reduce munca noastră zilnică.
Vrem să scriem acest cod pentru acei angajați care lucrează într-un call center. Când clienții îi apelează, solicită detalii de bază precum User_Name, User_ID, Phone_Number și Problem_ID, au nevoie de un astfel de cod pentru a funcționa sistematic.
Acum vrem să aplicăm macro-ul pentru un astfel de context când vine un apel și notează toate detaliile menționate mai sus într-o foaie Excel, iar când fac clic pe actualizare, acele date ar trebui actualizate într-o altă foaie.
Pentru a actualiza datele de la o foaie la alta, urmați pașii de mai jos: -
- Mai întâi, vom insera butonul de comandă în foaia de lucru.
- Accesați fila Dezvoltator și apoi introduceți butonul Comandă din Activexcontrol.
- Atribuiți macro-ul menționat mai jos: -
Private Sub CommandButton1_Click ()
Afișați numele utilizatorului ca șir, ID_utilizator ca întreg, Numărul de telefon ca dublu, ID_problemă ca întreg
Foi de lucru („Sheet1”). Selectați
User_Name = Range ("B2")
User_ID = Range ("B3")
Phone_Number = Range ("B4")
Problem_ID = Range ("B5")
Foi de lucru („Sheet2”). Selectați
Foi de lucru („Sheet2”). Range („A1”). Selectați
Dacă foi de lucru ("Sheet2"). Range ("A1"). Offset (1, 0) "" Atunci
Foi de lucru ("Sheet2"). Range ("A1"). End (xlDown). Selectați
End If
ActiveCell.Offset (1, 0). Selectați
ActiveCell.Value = User_Name
ActiveCell.Offset (0, 1). Selectați
ActiveCell.Value = ID_utilizator
ActiveCell.Offset (0, 1). Selectați
ActiveCell.Value = Numărul_de_telefon
ActiveCell.Offset (0, 1). Selectați
ActiveCell.Value = ID_problemă
Foi de lucru („Sheet1”). Selectați
Foi de lucru („Sheet1”). Range („B2”). Selectați
Sfârșitul Sub
Cod Explicație: -În primul rând, am definit toate variabilele. Apoi am definit intervalul pentru fiecare variabilă și apoi am descris intervalul pentru toate variabilele. Și, de asemenea, am definit că unde și în ce domeniu vor fi actualizate datele după ce ați făcut clic pe butonul Actualizare.
- Pentru a rula codul, apăsați tasta F5 de pe tastatură.
- Când veți introduce datele și veți face clic pe butonul de actualizare, datele vor fi actualizate într-o altă foaie și putem introduce date noi în foaie.
Acesta este modul în care putem actualiza datele dintr-o foaie în altă foaie prin VBA în Microsoft Excel.
Descărcare - Cum se actualizează datele O foaie în altă foaie - xlsm