Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: hp am Dezember 12, 2014, 19:40:15 Nachmittag

Titel: VBA aus 2010
Beitrag von: hp am Dezember 12, 2014, 19:40:15 Nachmittag
Hallo Zusammen,

aus 2010 habe ich eine Datei mit Macros übernommen und die läuft nicht in 2013. Normalerweise kein Problem, da kann man sich herantasten.  Nun sieht es so aus, als ob es an der Aktivierung von Tabellenblättern liegt.

Jetzt habe ich mal ein kleines Macro vom Recorder aufzeichnen lassen:

Sub Makro2()
'
' Makro2 Makro
'
    Sheets(1).Select
    ActiveWindow.SmallScroll Down:=-18
    Range("E4").Select
End Sub


Ist nichts dolles, aber wenn ich dieses Makro laufen lasse, so meldet mir VBA "Laufzeitfehler 32809". Der Hilfe-Button den es da dann gibt ist leider nicht sehr aussagefähig.

Wer kennt das Problem?

LG
hp
Titel: Antw: VBA aus 2010
Beitrag von: mumpel am Dezember 12, 2014, 22:08:17 Nachmittag
Hallo!

Kann ich nicht nachvollziehen. Sollte eigentlich auch in Office 2013 (32-bit) laufen. Mal Google befragt?

Gruß, René
Titel: Antw: VBA aus 2010
Beitrag von: hp am Dezember 13, 2014, 01:32:38 Vormittag
Ja, habe schon recht viel gesucht und nichts gefunden. Liegt möglicherweise an der entsprechenden Datei und ich werd' mal probieren die neu Stück für Stück wieder aufzubauen, dann zeigt sich vielleicht wo das Problem liegt. Glückliherweise habe ich noch einen Rechner mit Excel 2010, da läuft es problemlos. Neide Versionen (2010 und 2013) sind übrigens 32-bit Versionen.
Titel: Antw: VBA aus 2010
Beitrag von: mumpel am Dezember 13, 2014, 08:29:14 Vormittag
Hast Du mal geschaut ob alle Verweise stimmen? Könnte auch ein fehlerhafter Verweis sein.
Titel: Antw: VBA aus 2010
Beitrag von: hp am Dezember 13, 2014, 11:51:23 Vormittag
@mumpel: An Verweisen kann es kaum liegen. Wenn man sich das Macro ansieht, das ich beiefügt habe. Das wurde mit dem Macro-Recorder aufgenommen und läßt sich auch nicht wieder abspielen.
Titel: Antw: VBA aus 2010
Beitrag von: mumpel am Dezember 13, 2014, 12:08:52 Nachmittag
[...] An Verweisen kann es kaum liegen [...]
Doch, kann es. Ein fehlerhafter Verweis kann auch VBA-Funktionen stören, selbst wenn es ein Verweis auf eine "Fremdbibliothek" ist. Alles schon dagewesen. Das hat auch nichts damit zu tun dass ein Makro aufgezeichnet wurde.
Titel: Antw: VBA aus 2010
Beitrag von: hp am Dezember 13, 2014, 13:06:59 Nachmittag
@mumpel: werde auch mal in dieser Richtung checken :D
Titel: Antw: VBA aus 2010
Beitrag von: gmg-cc am Dezember 13, 2014, 18:24:32 Nachmittag
Moin,

ganz klar und deutlich: Das Makro läuft unter Excel 2013  32 Bit. Habe es per copy/paste in das Modul DieseArbeitsmappe eingefügt.