VBA Excel Makro - Calc 3.4.1 Absturz

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: VBA Excel Makro - Calc 3.4.1 Absturz

Re: VBA Excel Makro - Calc 3.4.1 Absturz

von balu » Fr, 22.03.2013 00:52

Hallo Mike,
Unter Excel funktioniert das Marko perfekt.
Wäre ja auch noch schöner wenn nicht ;-)

Unter Calc wird die grafische Übersicht korrekt angezeigt.
Damit meinst Du das Tabellenblatt *Tabelle1*, oder!?

Calc zeigt mir nach Starten des Makros eine Fehlermeldung.
Welches Calc, das von OpenOffice.org (OOo), ApacheOpenoffice (AOO) oder von LibreOffice (LO), und vor allem welche Versionsnummer von dem Office?
Ich frag das, weil ich die genannte Fehlermeldung nicht zu Gesicht bekomme, weder in OOo 3.2.1, 3.3.0, noch in LO 3.6.4.3. AOO hat ich jetzt nicht getestet.

Bei mir ist es der Fehler
Fehlermeldung hat geschrieben: Basic Laufzeitfehler :
1

Type:com.sun.star.lang.indexOutofBoundsException
Message:
Folgende Zeile wird dabei markiert.

Code: Alles auswählen

    Cells(BLetzte, 1) = Cells(BLetzte, 1).Offset(-1, 0) + 1     'lfd Nr. in Spalte A eintragen

Unter dem Punkt Optionen sind alle VBA Eigenschaften für Microsoft Excel aktiviert.
Ist wohl gut das Du es sagst, aber das hilft in diesem Falle auch nicht weiter.

Kann mir bitte jemand helfen und diese Fehlermeldung erklären ?
Da gibts nicht viel zu erklären. Das ist ganz einfach.
In diesem Falle unterscheiden sich die Dialekte von 'Excel VBA' und "StarBasic" doch zu sehr, als das das Makro problemlos in Calc laufen könnte.

Fakt ist; soll die Datei in Calc laufen, dann muss das Makro neu geschrieben werden, und zwar in "StarBasic". Und soll die Datei in beiden Programmen wechselnd funktionieren, dann muss zusätzlich noch eine Weiche programmiert werden die automatisch je nach Programm das passende Makro ausführt.



Gruß
balu

Re: VBA Excel Makro - Calc 3.4.1 Absturz

von Gert Seler » Do, 21.03.2013 17:10

Hallo Mike,
wenn Du schon ein "VBA-Makro" von "Hajo" verwendest, dann schreib das auch.
Außerdem versteht "AOO/Libre-Basic" kein " VBA-Basic ".
Drittens für so eine simple Berechnung benötigt man kein "Basic-Makro".

mfg
Gert

VBA Excel Makro - Calc 3.4.1 Absturz

von modano09 » Do, 21.03.2013 15:58

Hallo

Ich habe ein Makro in Excel VBA mit einiger Excelexperten zusammengestellt. Unter Excel funktioniert das Marko perfekt.

Unter Calc wird die grafische Übersicht korrekt angezeigt. Calc zeigt mir nach Starten des Makros eine Fehlermeldung.

Die Fehlermeldung lautet :
Basic Laufzeitfehler : 91
Type:com.sun.star.lang.indexOutofBoundsException
Message:
Unter dem Punkt Optionen sind alle VBA Eigenschaften für Microsoft Excel aktiviert.

Kann mir bitte jemand helfen und diese Fehlermeldung erklären ?
Gruß Mike
Dateianhänge
11_from_Ste_Ro_stoppuhr2.xls
(70 KiB) 58-mal heruntergeladen

Nach oben