In diesem Artikel erfahren Sie, wie Sie die Daten über VBA in Microsoft Excel von einem Blatt auf ein anderes Blatt 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 Clients sie anrufen, fragen sie nach grundlegenden Details wie Benutzername, Benutzer-ID, Telefonnummer und Problem-ID. Sie benötigen einen solchen Code, um systematisch arbeiten zu können.

Jetzt möchten wir das Makro für einen solchen Kontext anwenden, wenn ein Anruf eingeht und alle oben genannten Details in einem Excel-Blatt notiert werden. Wenn sie auf Aktualisieren klicken, sollten diese Daten in einem anderen Blatt aktualisiert werden.

img1

Führen Sie die folgenden Schritte aus, um die Daten von einem Blatt auf ein anderes Blatt zu aktualisieren: – * Zuerst fügen Sie die Befehlsschaltfläche in das Arbeitsblatt ein.

  • Gehen Sie zur Registerkarte Entwickler und fügen Sie die Befehlsschaltfläche von Activexcontrol ein.

  • Weisen Sie das unten genannte Makro zu: –

Private Sub CommandButton1_Click ()

Dim User_Name As String, User_ID As Integer, Phone_Number As Double, Problem_ID As Integer

Arbeitsblätter („Sheet1“). Wählen Sie

User_Name = Range („B2“)

User_ID = Range („B3“)

Phone_Number = Range („B4“)

Problem_ID = Bereich („B5“)

Arbeitsblätter („Sheet2“). Wählen Sie

Arbeitsblätter („Sheet2“). Bereich („A1“). Wählen Sie

Wenn Arbeitsblätter („Sheet2“). Bereich („A1“). Offset (1, 0) <> „“ Dann

Arbeitsblätter („Sheet2“). Bereich („A1“). Ende (xlDown). Wählen Sie

End If

ActiveCell.Offset (1, 0). Wählen Sie

ActiveCell.Value = Benutzername

ActiveCell.Offset (0, 1). Wählen Sie

ActiveCell.Value = User_ID

ActiveCell.Offset (0, 1). Wählen Sie

ActiveCell.Value = Telefonnummer

ActiveCell.Offset (0, 1). Wählen Sie

ActiveCell.Value = Problem_ID

Arbeitsblätter („Sheet1“). Wählen Sie

Arbeitsblätter („Sheet1“). Bereich („B2“). Wählen Sie

End Sub

Code Erläuterung: – 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. Außerdem hatten wir festgelegt, wo und in welchem ​​Bereich die Daten aktualisiert werden, nachdem Sie auf die Schaltfläche Aktualisieren geklickt haben.

img2

  • 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.

img3

img4

Auf diese Weise können wir die Daten über VBA in Microsoft Excel von einem Blatt auf ein anderes Blatt aktualisieren.

image 4