So übergeben Sie Daten aus einem Bereich an Combobox, ohne sie mithilfe der Sammlung von Objekten zu wiederholen
Wenn Sie die Daten aus einem Bereich an die Combobox übergeben müssen, ohne sie mit der Sammlung von Objekten zu wiederholen, sind Sie an der richtigen Stelle, denn hier erfahren Sie, wie es geht. Oft müssen Sie eine Reihe von Daten aus einer Tabelle in eine Combobox laden, aber wenn Sie die doppelten Datensätze weglassen, werden kurz gesagt nur die eindeutigen Datensätze zurückgegeben.
So übergeben Sie Daten aus einem Bereich an Combobox, ohne die Objektsammlung zu wiederholen
Ein Kombinationsfeld ist ein sehr nützliches Werkzeug in Excel zum Erstellen von Formularen, es ist im Grunde die Kombination eines Textfelds mit einer Dropdown-Liste. Wenn Sie wirklich wissen möchten, wie Sie die Informationen aus einem Bereich an die Combobox übergeben, ohne die doppelten Werte zu wiederholen, lesen Sie diesen Beitrag weiter.
So übergeben Sie Daten aus einem Bereich an die Combobox, ohne sie mithilfe der Sammlung von Objekten zu wiederholen
Es ist an der Zeit, dass Sie alle Schritte kennen, die Sie unternehmen müssen, um Daten aus einem Bereich an die Combobox zu übergeben, ohne sie mit der Sammlung von Objekten zu wiederholen:
- Als Erstes sollten Sie Ihre Tabelle mit einer Reihe von Datensätzen in einer Spalte öffnen, von denen sich einige mehrmals wiederholen.
- Jetzt wählen Sie das Umgebungssymbol “VBA“ (Visual Basic Application) aus, das sich in der oberen linken Ecke in der “ Entwickler “-Leiste befindet.
- Wählen Sie im nächsten Fenster im linken Menü ” UserForm1 “, Ihr Formular wird geöffnet und doppelklicken Sie auf die Combobox.
- Als nächstes öffnet sich ein Fenster mit den programmierbaren Informationen, die es der Combobox ermöglichen, die Daten automatisch zu laden. Hier fügen Sie die Variable “Registro as Integer“ am Ende der zweiten Zeile hinzu und sie sollte “Dim Fila As Integer, Final As Integer, Registro as Integer“ lauten.
- Dann gehen Sie zum Ende von Zeile 9 und klicken auf die Schaltfläche “Enter“ und Sie werden “Record = WorksheetFuntion.CountIf (.Range (.Cells (1, 1),.Cells (Row, 1)) eingeben.,.Cells (Row, 1))” und klicken Sie erneut auf “Enter”.
- Dann öffnen Sie in der nächsten Zeile eine If-Bedingung, indem Sie den folgenden Code schreiben: “If Record = 1 Then”
- Anschließend gehen Sie zum Ende von Zeile 12, klicken auf die Schaltfläche “Enter” und schreiben den Befehl “End If” auf, um die geöffnete If-Bedingung zu beenden.
- Zum Abschluss klicken Sie auf die grüne Schaltfläche “ Play “ in der oberen Menüleiste, damit die Änderungen gespeichert werden.
An dieser Stelle können Sie ein Formular in Excel erstellen und beim Öffnen sehen Sie, wie sich die Daten in einem Bereich nicht wiederholen und nur eindeutige Werte angezeigt werden.
Vorteile der Übergabe von Daten aus einem Bereich an die Combobox, ohne sie zu wiederholen
Wenn Sie einen Datenbereich auswählen, finden Sie im Allgemeinen mehrere sich wiederholende Parameter in derselben Spalte, die im Kombinationsfeld oder Formular gerendert werden. Manchmal müssen Sie eindeutige Werte in der Tabelle registrieren, in der die einzelnen Daten gesammelt werden (Combobox).
Indem Sie die Combobox so konfigurieren, dass sie die Daten einer Spalte nicht wiederholt, können Sie nur originale und eindeutige Daten innerhalb des Formulars erhalten. Dies ist sehr vorteilhaft beim Filtern von Daten in einer Tabelle, wo bestimmte Informationen erforderlich sind.
Darüber hinaus sparen Sie wertvolle Zeit, da Sie nicht Daten für Daten überprüfen müssen, um herauszufinden, ob es Duplikate gibt, da das Tool dies von selbst erledigt. Vielleicht möchten Sie auch wissen, wie Sie Zeilen und Spalten mithilfe von Formeln in einer Excel-Tabelle transponieren oder ändern.
Das Übergeben der Daten aus einem Bereich an eine Combobox, ohne sie mit der Objektsammlung zu wiederholen, ist dank der oben beschriebenen Schritte sehr einfach und schnell und dauert nur 2 Minuten. Vergessen Sie nicht, unserem Blog zu folgen, wo Sie alle Arten von Informationen zur Büroautomatisierung erhalten, die Sie benötigen, um Ihre Projekte zu vereinfachen.