IN Makro erkennen, welcher wert in Zelle steht

Hi.
Kurze Frage:
Ich habe in Tabelle1 in E3 einen Wert stehen.
Wenn ich das Makro starte, soll es zuerst dies Zelle (E3) kontrolieren, und wenn 1 darinnen steht soll mir eine Msgbox mitteilen, das ein speichern nicht möglich ist.

Wie bekomme ich es fertig, das das Makro dies tut???

Danke

Hi,

Du kannst einzelne Zellwerte auslesen und kontrollieren, wenn Du die Funktion Cells(x,y) nimmst. x und y sind die (nummerischen) Koordinaten der gesuchten Zelle. „E“ ist nicht „E“, sondern 5.

Das würde also heissen

If Cells(3, 5) = 1 Then
MsgBox („Speichern nicht möglich“)
End If

Gruss Hans-Jürgen
***

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Nachtrag
Wie Hans-Jürgen schon sagte, geht´s mit Cells(y,x), wobei er y und x vertauscht hatte (im Code hingegen war´s richtig).

Möglich ist auch die folgende Variante in Deinem Falle:

Range("E3").Value statt Cells(3, 5).Value.

Oder Du aktivierst die Zelle vorher und nimmst dann die folgende Lösung:

Range("E3").Select
ActiveCell.Value.

Kristian