Inhaltsverzeichnis
In diesem Artikel zeige ich Ihnen, wie Sie den Zellwert nach Zeile und Spalte aus einem Arbeitsblatt in Excel abrufen können VBA Sie werden lernen, den Zellwert aus dem gesamten Arbeitsblatt sowie aus dem verwendeten Bereich des Arbeitsblatts und einem ausgewählten Bereich zu ermitteln.
Zellwert nach Zeile und Spalte in Excel VBA abrufen (Schnellansicht)
Sub Cell_Value_from_Whole_Worksheet() Value = Worksheets("Sheet1").Cells(7, 3) MsgBox Value End Sub
Download Arbeitsbuch Praxis
Laden Sie dieses Übungsheft herunter, um zu üben, während Sie diesen Artikel lesen.
Zellwert nach Zeile und Spalte ermitteln.xlsm3 Methoden zum Abrufen von Zellwerten nach Zeilen und Spalten in Excel VBA
Kommen wir also ohne weitere Verzögerung zu unserem heutigen Hauptthema. Wir werden lernen, wie man den Zellwert durch 3 Methoden heute: vom gesamten Arbeitsblatt, vom verwendeten Bereich des Arbeitsblatts und von einem ausgewählten Bereich.
1. den Zellwert nach Zeile und Spalte aus dem gesamten Arbeitsblatt in Excel VBA abrufen
Zunächst holen wir uns den Zellwert nach Zeile und Spalte aus dem gesamten Arbeitsblatt.
Um den Zellwert nach Zeile und Spalte aus dem gesamten Arbeitsblatt zu erhalten, können Sie die Funktion Methode der Zellen von VBA .
Um zum Beispiel den Wert aus der Zelle im Feld 4. Zeile und die 6. Spalte des Arbeitsblatts mit der Bezeichnung Blatt1 können Sie verwenden:
Wert = Worksheets("Sheet1").Cells(4, 6)
⧭ Beispiel:
Hier haben wir ein Arbeitsblatt namens Blatt1 mit dem Namen einiger Studenten und ihre Zeichen in Physik, Chemie, und Mathematik Der Datensatz beginnt direkt mit der Zelle A1 des Arbeitsblattes.
Nun, um die Noten der 6. Student in Chemie müssen Sie den Zellwert aus der Datei 7. Zeile und 3. Spalte des Arbeitsblatts.
Die VBA Code sein wird:
⧭ VBA-Code:
Sub Cell_Value_from_Whole_Worksheet() Value = Worksheets("Sheet1").Cells(7, 3) MsgBox Value End Sub
⧭ Ausgabe:
Führen Sie den Code aus, und es wird der Zellenwert aus der Tabelle 7. Zeile und 3. Spalte von Blatt1 das ist 78 .
Lesen Sie mehr: Wert in Spalte mit VBA in Excel finden (4 Wege)
2. den Zellwert nach Zeile und Spalte aus dem verwendeten Bereich in Excel VBA abrufen
Als Nächstes holen wir uns den Zellwert nach Zeile und Spalte aus dem verwendeten Bereich des Arbeitsblatts.
Um den Zellwert nach Zeile und Spalte aus dem verwendeten Bereich des Arbeitsblatts zu erhalten, können Sie wiederum die Funktion Methode der Zellen von VBA sondern entlang der GebrauchtBereich Objekt.
Um zum Beispiel den Wert aus der Zelle im Feld 4. Zeile und die 6. Spalte des verwendeten Bereichs des Arbeitsblatts namens Blatt2 können Sie verwenden:
Wert = Worksheets("Sheet2").UsedRange.Cells(4, 6)
⧭ Beispiel:
Hier haben wir ein weiteres Arbeitsblatt namens Blatt2 mit demselben Datensatz, die Namen einiger Studenten und ihre Zeichen in Physik, Chemie, und Mathematik Diesmal beginnt der Datensatz jedoch in der Zelle B2 des Arbeitsblattes.
Nun, um die Noten der 6. Student in Chemie müssen Sie den Wert wieder aus der 7. Zeile und die 3. Spalte des verwendeten Bereichs.
Die VBA Code sein wird:
⧭ VBA-Code:
Sub Cell_Value_from_Used_Ranget() Value = Worksheets("Sheet1").UsedRange.Cells(7, 3) MsgBox Value End Sub
⧭ Ausgabe:
Führen Sie den Code aus, und es wird der Zellenwert aus der Tabelle 7. Zeile und 3. Spalte des verwendeten Bereichs von Blatt2 das ist 78 .
Lesen Sie mehr: Wie man den Wert einer Spalte in Excel findet (4 Methoden)
Ähnliche Lektüre
- So finden Sie das erste Vorkommen eines Wertes in einer Spalte in Excel (5 Wege)
- Wie man das letzte Auftreten eines Wertes in einer Spalte in Excel findet (5 Methoden)
3. den Zellwert nach Zeile und Spalte aus einem bestimmten Bereich in Excel VBA abrufen
Schließlich werden wir den Zellwert nach Zeile und Spalte aus einem ausgewählten Bereich eines Arbeitsblatts abrufen.
Um den Zellwert nach Zeile und Spalte aus einem bestimmten Bereich eines Arbeitsblatts zu erhalten, können Sie die Funktion Methode der Zellen von VBA sondern entlang der Bereich Objekt.
Um zum Beispiel den Wert aus der Zelle im Feld 4. Zeile und die 6. Spalte des Bereichs E2:H14 des Arbeitsblatts namens Blatt3 können Sie verwenden:
Wert = Worksheets("Sheet3").Range("E2:H14").Cells(4, 6)
⧭ Beispiel:
Hier haben wir ein weiteres Arbeitsblatt namens Blatt3 mit zwei Datensätzen, einem mit der Namen und IDs der Studenten ( B2:C14 ) einer Schule, und die andere mit dem Namen einiger Studenten und ihre Zeichen in Physik, Chemie, und Mathematik (E2:H14) .
Nun, um die Noten der 6. Student in Chemie müssen Sie den Wert wieder aus der 7. Zeile und die 3. Spalte des Bereichs E2:H14 des Arbeitsblattes.
Die VBA Code sein wird:
⧭ VBA-Code:
Sub Cell_Value_from_Selected_Range() Value = Worksheets("Sheet3").Range("E2:H14").Cells(7, 3) MsgBox Value End Sub
⧭ Ausgabe:
Führen Sie den Code aus, und es wird der Zellenwert aus der Tabelle 7. Zeile und 3. Spalte des Bereichs E3:G13 von Blatt3 das ist 78 .
Lesen Sie mehr: Wie man die 5 wichtigsten Werte und Namen in Excel findet (8 nützliche Methoden)
Dinge zum Merken
Hier habe ich die GebrauchtBereich und Bereich Objekt von VBA Um sie im Detail kennenzulernen, können Sie diesen Link besuchen.
Schlussfolgerung
So, hier sind die Möglichkeiten, jeden Zellwert nach Zeile und Spalte mit VBA Wenn Sie Fragen haben, fragen Sie uns. Und vergessen Sie nicht, unsere Website zu besuchen ExcelWIKI für weitere Beiträge und Aktualisierungen.