Microsoft Excel

Herbers Excel/VBA-Archiv

Benannte Zelle in anderem Tabellenblatt

Betrifft: Benannte Zelle in anderem Tabellenblatt von: Barbara
Geschrieben am: 20.10.2014 11:27:46

hallo

Einer bestimmten Zelle habe ich den Namen "Basis" gegeben.
Leider führt folgende Zelle zu einem Fehler:
b = Range("Basis").Value

Offensichtlich, weil das makro in einem anderen Tabellenblatt ausgeführt wird.
Wie kann das Makro dennoch den Value von ("Basis") bekommen?

LG,
Barbara

  

Betrifft: AW: Benannte Zelle in anderem Tabellenblatt von: {Boris}
Geschrieben am: 20.10.2014 11:32:52

Hi Barbara,

wenn sich der Code in einem allgemeinen Modul befindet, dann funktioniert das so.
Steht er hingegen im Klassenmodul eines anderen Blattes, dann musst Du den Blattnamen voranstellen:

b = Worksheets("Tabelle1").Range("Basis").Value

Tabelle1 natürlich auf Deine Gegebenheiten ändern.

VG, Boris


  

Betrifft: AW: Benannte Zelle in anderem Tabellenblatt von: Barbara
Geschrieben am: 20.10.2014 12:06:28

Funktioniert.
Vielen Dank.


 

Beiträge aus den Excel-Beispielen zum Thema "Benannte Zelle in anderem Tabellenblatt"