Zum Hauptinhalt springen

So erhalten Sie den Zellenwert in Excel mit einem Makro: Exemplarische Vorgehensweise

Microsoft Excel bietet verschiedene Werkzeuge für die Arbeit mit Daten, einschließlich Makros, mit denen Sie sich wiederholende Aufgaben automatisieren können. Eine dieser Aufgaben kann darin bestehen, den Zellenwert in einer Excel-Tabelle abzurufen. In diesem Artikel erfahren Sie, wie Sie ein Makro erstellen, mit dem Sie den Wert einer beliebigen Zelle in einer Excel-Tabelle abrufen können.

Um zu beginnen, öffnen Sie Excel und erstellen Sie ein neues Makro. Wählen Sie dazu im oberen Excel-Menü die Registerkarte "Entwickler" aus und klicken Sie dann auf die Schaltfläche "Visual Basic Code Editor". Wählen Sie im geöffneten Fenster Einfügen - Modul, um ein neues Makromodul zu erstellen.

Fügen Sie im neuen Modul den folgenden Code ein:

Sub GetValue()

Dim MyValue As Variant

MyValue = Range("A1").Value

MsgBox "Wert der Zelle A1: " & myValue

End Sub

In diesem Code verwenden wir die Variable myValue, um den Wert der Zelle A1 zu speichern. Dann verwenden wir MsgBox, um diesen Wert im Dialogfeld anzuzeigen. Sie können den Bereich der Zelle ändern, aus der Sie den Wert abrufen möchten, indem Sie die Zeichenfolge "A1" im Code ändern.

Aktivieren Sie die Registerkarte Entwickler

In Excel gibt es eine Unterregisterkarte mit einer Reihe von Tools, die als "Entwickler" bezeichnet wird. Diese Registerkarte ist jedoch standardmäßig im Programm ausgeblendet.

Befolgen Sie die folgenden Schritte, um auf die Registerkarte "Entwickler" zuzugreifen und ihre Tools zu verwenden:

  1. Öffnen Sie Excel.
  2. Klicken Sie in der oberen linken Ecke des Programms auf die Registerkarte "Datei".
  3. Wählen Sie in der Liste Optionen aus.
  4. Das Fenster "Excel-Optionen" wird geöffnet.
  5. Wählen Sie im linken Bereich unter Excel-Editor-Optionen die Option Multifunktionsleiste aus.
  6. Stellen Sie im Abschnitt Befehle auswählen von: sicher, dass die Option Alle Befehle ausgewählt ist.
  7. Suchen Sie im rechten Fensterbereich nach "Entwickler" und aktivieren Sie das Kontrollkästchen daneben.
  8. Klicken Sie auf OK, um das Fenster "Excel-Optionen" zu schließen.

Nachdem Sie diese Schritte ausgeführt haben, wird die Registerkarte "Entwickler" im Hauptfenster von Excel angezeigt. Jetzt können Sie diese Registerkarte aktivieren und alle Tools nutzen, die sie anbietet.

Erstellen Sie ein neues Makro, um mit Zellen zu arbeiten

Um den Zellenwert in Excel mithilfe eines Makros abzurufen, müssen Sie ein neues Makro in der Anwendung erstellen. Befolgen Sie diese Schritte, um ein neues Makro zu erstellen:

  1. Öffnen Sie eine Excel-Arbeitsmappe: Starten Sie Microsoft Excel und öffnen Sie die Arbeitsmappe, in der Sie mit Zellen arbeiten möchten.
  2. Öffnen Sie den VBA-Editor: Klicken Sie auf die Registerkarte "Entwickler" in der oberen Menüleiste von Excel. Wenn Tabs "Entwickler" nicht im Menü, Sie müssen es in den Excel-Einstellungen aktivieren. Im Menü "Datei" auswählen "Daten", danach "Bandeinstellungen" und aktivieren Sie das Kontrollkästchen neben "Entwickler".
  3. Erstellen Sie ein neues VBA-Modul: Wählen Sie im VBA-Editor die Registerkarte "Einfügen" und klicken Sie auf die Schaltfläche "Modul". Dadurch wird ein neues VBA-Modul erstellt, in dem Sie Ihr Makro schreiben können.
  4. Schreiben Sie ein Makro: Schreiben Sie im geöffneten VBA-Modulfenster Ihr Makro, um den Zellenwert abzurufen. Zum Beispiel können Sie die Funktion Range("A1") verwenden.Value , um den Zellenwert zu erhalten "A1".
  5. Speichern Sie das Makro: Drücken "Datei" wählen Sie in der oberen Menüleiste "Beibehalten" oder "Speichern unter". Wählen Sie den Speicherort und den Namen der Datei aus, die zum Speichern des Makros verwendet werden soll.

Nachdem Sie diese Schritte abgeschlossen haben, können Sie das erstellte Makro verwenden, um die Zellenwerte in Excel abzurufen. Beachten Sie, dass Sie das Makro auch so konfigurieren können, dass es andere Zelloperationen ausführt, z. B. das Ändern des Inhalts oder die Formatierung.

Verwenden Sie die Funktion Cells, um den Zellenwert abzurufen

Im Folgenden finden Sie ein Beispiel für die Verwendung der Funktion Cells, um den Zellenwert abzurufen:

Dim value As Variant value = Cells(1, 1).Value

In diesem Beispiel erhalten wir den Wert der Zelle in der ersten Zeile und der ersten Spalte und speichern sie in der Variablen value .

Sie können auch die Cells-Funktion mit Variablen verwenden, wenn Sie den Zellenwert abhängig von den Bedingungen oder der Benutzereingabe abrufen müssen:

Dim row As Integer Dim column As Integer row = 1 column = 1 value = Cells(row, column).Value

In diesem Beispiel verwenden wir die Variablen row und column , um auf die Zeilennummer und die Spaltennummer zu verweisen und den Wert der entsprechenden Zelle abzurufen.

Mit der Cells-Funktion können Sie den Wert jeder Zelle in Excel leicht abrufen, einschließlich numerischer, textbasierter und formelbasierter Werte.

Denken Sie daran, dass die Zeilen- und Spaltennummerierung in Excel mit 1 beginnt. Verwenden Sie die Cells-Funktion, um die richtigen Zeilen- und Spaltennummern anzugeben, um die gewünschte Zelle und ihren Wert abzurufen.