image 2Sometimes we want to use one sheet of the excel as a form that is used to get the inputs from the user. the data entered by the user, we try to save it on some other sheets that may notbe accessible to the end user for the security of the data of course. In this article, we will learn how to how we can update data from one sheet to another using VBA.

Lassen Sie uns also, ohne weiter auf meine langweiligen Gespräche einzugehen, ein Beispiel untersuchen, um das Konzept zu verstehen.

Beispiel: Aktualisieren von Daten auf Sheet2 basierend auf den in Sheet1 eingegebenen Werten Wir möchten diesen Code für diejenigen Mitarbeiter schreiben, die in einem Call Center arbeiten. Wenn Clients sie anrufen, übernehmen sie grundlegende Details wie Benutzername, Benutzer-ID, Telefonnummer und Problem-ID.

Jetzt möchten wir das Makro schreiben, wenn ein Anruf eingeht, werden alle oben genannten Details in einem Excel-Blatt notiert, und wenn sie auf Aktualisieren klicken, sollten die Daten in einem anderen Blatt aktualisiert werden.

image 1

Um die Daten von einem Blatt auf ein anderes Blatt zu aktualisieren, gehen Sie wie folgt vor: • Zuerst fügen wir 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

Worksheets("Sheet1").Select

User_Name = Range("B2")

User_ID = Range("B3")

Phone_Number = Range("B4")

Problem_ID = Range("B5")

Worksheets("Sheet2").Select

Worksheets("Sheet2").Range("A1").Select

If Worksheets("Sheet2").Range("A1").Offset(1, 0) <> "" Then

Worksheets("Sheet2").Range("A1").End(xlDown).Select

End If

ActiveCell.Offset(1, 0).Select

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

Worksheets("Sheet1").Select

Worksheets("Sheet1").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 festgelegt, wo und in welchem ​​Bereich Daten aktualisiert werden, nachdem Sie auf die Schaltfläche Aktualisieren geklickt haben.

image 2

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

image 3

image 4

Auf diese Weise können wir die Daten von einem Blatt auf ein anderes Blatt über VBA in Microsoft Excel aktualisieren. Ich hoffe ich war erklärend genug. Wenn Sie Zweifel an diesem Artikel oder einem anderen Excel-VBA-Artikel haben, können Sie mich im Kommentarbereich unten fragen.

image 48

Verwandte Artikel

link: / Applications-Word-Outlook-in-VBA-Erste Schritte mit Excel-VBA-Benutzerformularen [Erste Schritte mit Excel VBA-Benutzerformaten] | * Die Excel-Benutzerformulare sind nützlich, um Informationen vom Benutzer abzurufen. So sollten Sie mit VBA-Benutzerformularen beginnen

===

`link: / Benutzerformulare-Eingabefelder-in-vba-ändern-den-Wertinhalt-mehrerer-Benutzerformular-Steuerelemente-mit-vba-in-Microsoft-Excel [Ändern Sie den Wert / Inhalt mehrerer UserForm-Steuerelemente Verwenden von VBA in Excel] `| * Verwenden Sie dieses einfache VBA-Snippet, um den Inhalt der Benutzerformular-Steuerelemente zu ändern.

`link: / benutzerformulare-eingabefelder-in-vba-verhindern-das-schließen-eines-benutzerformulars-wenn-der-benutzer-auf-die-x-button-klick-mit-vba-in-microsoft-excel klickt [ Verhindern Sie, dass ein Benutzerformular geschlossen wird, wenn der Benutzer mithilfe von VBA in Excel auf die x-Schaltfläche klickt Um zu verhindern, dass das Benutzerformular geschlossen wird, wenn der Benutzer auf die Schaltfläche x des Formulars klickt, verwenden wir das Ereignis UserForm_QueryClose.

Beliebte Artikel:

link: / Tastatur-Formel-Verknüpfungen-50-Excel-Verknüpfungen-zur-Steigerung-Ihrer-Produktivität [50 Excel-Verknüpfungen zur Steigerung Ihrer Produktivität] | Werden Sie schneller bei Ihrer Aufgabe. Mit diesen 50 Verknüpfungen können Sie noch schneller in Excel arbeiten.

link: / formeln-und-funktionen-einführung-der-vlookup-funktion [Die VLOOKUP-Funktion in Excel] | Dies ist eine der am häufigsten verwendeten und beliebtesten Funktionen von Excel, mit der Werte aus verschiedenen Bereichen und Tabellen gesucht werden.

link: / tips-countif-in-microsoft-excel [COUNTIF in Excel 2016] | Zählen Sie Werte mit Bedingungen, die diese erstaunliche Funktion verwenden. Sie müssen Ihre Daten nicht filtern, um einen bestimmten Wert zu zählen.

Die Countif-Funktion ist wichtig, um Ihr Dashboard vorzubereiten.

link: / excel-formel-und-funktion-excel-sumif-funktion [Verwendung der SUMIF-Funktion in Excel] | Dies ist eine weitere wichtige Funktion des Dashboards. Auf diese Weise können Sie Werte unter bestimmten Bedingungen zusammenfassen.