So füllen oder laden Sie Daten aus einem Excel-Tabellenbereich in einen Vektor

Excel hat sich im Laufe der Jahre als ein Multifunktionswerkzeug kann eine große Anzahl von Funktionen verarbeiten, einschließlich des Ladens von Daten aus einem Bereich in einen Vektor im selben Arbeitsblatt.

Die Ähnlichkeit zwischen den beiden Aspekten besteht darin, dass sie sich mit der Beibehaltung einer Reihe von Werten in Form einer Zeile oder Spalte mit dem mathematische Berechnungen es ist machbar .

Sprache ist auch in diesem Aspekt Visual Basic sticht heraus und ermöglicht diese Art der Einrichtung und Datenübertragung.

Definiere einen Vektor basierend auf Visual Basic

Bevor Sie mit Vektoren arbeiten, müssen Sie zuerst sie wissen was sie sind und wie man sie benutzt . Vektoren werden normalerweise als Listen bezeichnet, die mindestens enthalten zwei Zahlen die in einer Zeile oder Spalte ausgerichtet werden können.

In der Visual Basic-Terminologie werden sie wie Tabellen als ” Gemälde “DAS” Gemälde Die auch andere Dimensionen haben und deren mathematische Operationen nach bestimmten Parametern durchgeführt werden können.

Diese Tabellen werden dynamische Vektoren genannt, weil die Datenbesessenheit nicht bekannt ist, weshalb sie es ist Vektoren können in der Größe geändert werden.

Ein Merkmal dieser Art von Layout ist, dass viele Wertemengen in Form einer Liste gespeichert werden können, die zum gleichen Datentyp gehören.

Methode zum Laden von Daten von einer Site in einen Vektor

Verwenden von Microsoft Excel Im Jahr 2013 gibt es zwei Möglichkeiten, Preise in Vektoren zu laden. Bei dieser ersten Methode werden die Daten in einen bestimmten Bereich übertragen.

Diese Vektoren werden in Visual Basic anders als üblich deklariert, da Sie nicht wissen, wie viele Daten sich in dem von Ihnen verwendeten Bereich befinden.

Ebenso können Größe oder Parameter der Sites nicht als Indexvariablen verwendet werden, da das Programm diese Art von Operation nicht zulässt.

Die Lösung dieses Faktors ist den Vektor als konstanten Bereich deklarieren damit die Daten über den Makrocode geladen werden können.

Beginnen Sie mit der “Registerkarte” Programmierer “Um den Knopf zu finden” Visual Basic-Editor » und starte ein neues ” Maßeinheit Im Buch deiner Arbeit.

Fügen Sie den Titel des Makros hinzu, das die Codierung startet, und geben Sie den Vektor an, den Sie verwenden möchten als » Strand damit Excel weiß, dass es eine Reihe von Zellen enthält.

Die Variable ist dafür verantwortlich, den Wert der letzten Position im Bereich beizubehalten. Wenn Sie also dem angegebenen Feld weiterhin Werte hinzufügen, wird immer das letzte verwendet.

Dazu müssen Sie es als ” Ganzzahl oder Ganzzahl “Durch Hinzufügen der Berechnung der letzten Zeile des Bereichs mit dem Code der Standardvariablen für die aufgerufenen Vektoren” PreviousVariableName = Sheets (“Sheet1”). Fläche (“A”) & Linien .Count) .end (xlup) .row «.

Jetzt kann er es aufladen Daten von einem Bereich zu einem Vektor mit dem Begriff ” Kleiderset »Bestimmen Sie den Wert der letzten Zeile des Feldes.

Um einen bestimmten Wert anzuzeigen, müssen Sie nur die Position markieren und das Schreiben des Codes beenden. Wenn Sie den Editor minimieren, sollte ein Fenster mit dem im Vektor angegebenen Wert erscheinen.

Makroprozesscode

Öffentlicher SubloadVektor ()

Vektor Sonne1 als Bereich

Verwische die letzte Zeile als ganze Zahl

LastRow = Sheets (“Sheet1”) .Range (“A” & Rows.Count) .End (xlUp) .Row

Vektorsatz1 = Fläche (“A1: A” & letzte Zeile)

MagBox-Vektor1 (5)

End Sub

Die zweite Methode unterscheidet sich von der vorherigen dadurch, dass die Flächendaten nicht durch das Definieren des Anfangs der Fläche und einer letzten Linie definiert werden, sondern durch die Auswahl der Schraffur.

In Bezug auf die Kodifizierung gelten die Bedingungen von ” Die letzte Sonne Freund … ” Zu ” Vektorsatz 1 … “Es war zum Lesen gelöscht wie folgt:

Öffentlicher SubloadVektor ()

Vektor Sonne1 als Bereich

Gesamtvektor1 = Bereich (Auswahl.Adresse)

MagBox-Vektor1 (2)

End Sub

Auf diese Weise, der Wert in der zweiten Zelle, die sich im Schatten befindet, der dabei erscheint Makro- Die Codierung wird ausgesetzt im Vektorfenster .

Wenn Sie schon einmal Daten von einer Site in einen Vektor hochgeladen haben, könnte Sie das interessieren Vektorwerte in ein CombBox-Objekt laden um das Lesen zu erleichtern und die verfügbaren Daten zu vereinfachen. Die ComboBox kann so konfiguriert werden, dass doppelte Daten vermieden werden.

Deja un comentario