Collapse column

Autor Thema: VBA aus 2010  (Gelesen 5410 mal)

Offline hp

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2010
VBA aus 2010
« 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

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: VBA aus 2010
« Antwort #1 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é

Offline hp

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2010
Antw: VBA aus 2010
« Antwort #2 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.

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: VBA aus 2010
« Antwort #3 am: Dezember 13, 2014, 08:29:14 Vormittag »
Hast Du mal geschaut ob alle Verweise stimmen? Könnte auch ein fehlerhafter Verweis sein.

Offline hp

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2010
Antw: VBA aus 2010
« Antwort #4 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.

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline mumpel

  • Spezialist für RibbonX-Programmierung
  • Global Moderator
  • Full Member
  • *****
  • Beiträge: 195
    • Profil anzeigen
    • Microsoft-Office-Add-Ins
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: VBA aus 2010
« Antwort #5 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.

Offline hp

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Sehr gut
  • Version [Office] : Office 2010
Antw: VBA aus 2010
« Antwort #6 am: Dezember 13, 2014, 13:06:59 Nachmittag »
@mumpel: werde auch mal in dieser Richtung checken :D

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: VBA aus 2010
« Antwort #7 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.
Gruß
Günther

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.