In diesem Artikel erfahren Sie, wie Sie die Daten von einem Blatt in ein anderes Blatt über VBA in Microsoft Excel aktualisieren.
Nehmen wir ein Beispiel, um zu verstehen, wie und wo wir dieses Makro in unseren Daten verwenden können, um unsere tägliche Arbeit zu reduzieren.
Wir möchten diesen Code für diejenigen Mitarbeiter schreiben, die in einem Callcenter arbeiten. Wenn Kunden sie anrufen, fragen sie nach grundlegenden Details wie User_Name, User_ID, Phone_Number und Problem_ID. Sie benötigen einen solchen Code, um systematisch zu funktionieren.
Jetzt wollen wir das Makro für einen solchen Kontext anwenden, wenn ein Anruf kommt und sie alle oben genannten Details in ein Excel-Blatt notieren, und wenn sie auf Aktualisieren klicken, sollten diese Daten in einem anderen Blatt aktualisiert werden.
Um die Daten von einem Blatt auf ein anderes Blatt zu aktualisieren, befolgen Sie die folgenden Schritte:
- Zuerst werden wir die Befehlsschaltfläche in das Arbeitsblatt einfügen.
- Wechseln Sie zur Registerkarte Entwickler und fügen Sie dann die Befehlsschaltfläche von Activexcontrol ein.
- Weisen Sie das unten genannte Makro zu:-
Private Sub CommandButton1_Click()
Dim User_Name als String, User_ID als Integer, Phone_Number als Double, Problem_ID als Integer
Arbeitsblätter("Blatt1").Wählen
Benutzername = Bereich("B2")
Benutzer_ID = Bereich("B3")
Phone_Number = Bereich("B4")
Problem_ID = Bereich("B5")
Arbeitsblätter("Blatt2").Wählen
Arbeitsblätter("Sheet2").Range("A1").Select
If Worksheets("Sheet2").Range("A1").Offset(1, 0) "" Then
Worksheets("Sheet2").Range("A1").End(xlDown).Select
Ende Wenn
ActiveCell.Offset(1, 0).Wählen
ActiveCell.Value = User_Name
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = User_ID
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Phone_Number
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = Problem_ID
Arbeitsblätter("Blatt1").Wählen
Arbeitsblätter("Blatt1").Range("B2").Select
End Sub
Code-Erklärung:-Zuerst hatten wir alle Variablen definiert. Dann hatten wir den Bereich für jede Variable definiert und dann den Bereich für alle Variablen beschrieben. Und wir hatten auch definiert, wo und in welchem Bereich die Daten aktualisiert werden, nachdem Sie auf die Schaltfläche Aktualisieren geklickt haben.
- Um den Code auszuführen, drücken Sie die Taste F5 auf der Tastatur.
- Wenn Sie die Daten eingeben und auf die Schaltfläche Aktualisieren klicken, werden die Daten in einem anderen Blatt aktualisiert und wir können neue Daten in das Blatt eingeben.
Auf diese Weise können wir die Daten von einem Blatt in ein anderes Blatt über VBA in Microsoft Excel aktualisieren.
Download - So aktualisieren Sie Daten von einem Blatt auf ein anderes Blatt - xlsm