"Namen" im Tabellenblatt in VBA benutzen

… das geht bei mir nicht!?

Moin,

  • ich definiere z.B. den Namen „xyz“,
  • benutze ihn in einer Prozedur: variable = [xyz]
    Das geht schon immer problemlos auf meinem PC, aber nicht auf meinem neu installierten Laptop. Bei letzterem wird das mit einer Fehlermeldung „Fehler beim Kompilieren. Projekt oder Bibliothek nicht gefunden“.
    Beides Win 7, Office 2003

Was ist da falsch, was fehlt da?

Danke
Laika

Moin, Laika,

VBA-Editor öffnen, dort unter Extras > Verweise nachschauen. Die fehlende Bibliothek ist aufgeführt, ich weiß aber nicht mehr, wie das aussieht - hatte den Fehler schon lang nicht mehr.

Gruß Ralf

Moin auch,

VBA-Editor öffnen, dort unter Extras > Verweise nachschauen.

Da hatte ich schon rein geschaut, steht exakt das Gleiche drin wie am PC - wo es ja funktioniert. Auch ist da in der Riesenlatte von Einträgen nix zu erkennen, was passen könnte.
Microsoft schmeißt einem wirklich ständig Knüppel zwischen die Beine!

Laika

Moin laika,
das mit den Knüppeln hatten wir auch gerade wieder im Excel-Brett. Nützt aber wenig, denke ich.
Man muss sich irgendwie durchbeißen.
Wenn gar nichts hilft, könntest Du die entsprechenden Aktionen vielleicht mit dem Makrorekorder aufzeichnen und hoffen, dass vba mit dem so erzeugten Code klarkommt.
Viel Erfolg
Thomas

Hallo Laika

  • ich definiere z.B. den Namen „xyz“,
  • benutze ihn in einer Prozedur: variable = [xyz]

Bei mir geht es (in Excel 2010 und auch in älteren Versionen) nur mit „Set“, also:
Set variable = [xyz]
Liegt es vielleicht daran?

Oder eine andere Variante: Set variable = Range(„xyz“)

Grüsse Niclaus