Grüezi Thomas
Tja, dann habe ich eben einen voreiligen Schluss gezogen, weil
ich das Blatt nicht sehen konnte und weil Fehlermeldungen
auftauchen bei Anweisungen wie „Cells(3, 14) = 28“
Diese Anweisung kann nur auf einem aktiven Tabellenblatt funktioneren, da sie nicht vollständig referenziert ist.
Es fehlt die Angabe von Workbook und Worksheet.
Ist das richtig gemacht klappt das Ganze so problemlos wie mit allen anderen Mappen auch.
Voraussetzung ist aber sich von .Select und .Activate sowie AcriveSheet und ActiveCell zu lösen und sauber und vollständig zu referenzieren.
Jetzt muss ich vor Allem herausfinden, wie ich die einzelnen
Subs starte, die ich in meinem AddIn habe. Reinhard schrieb
´was mit onkey usw. Klang, als ginge es nicht mehr per
SchaltFläche.
Die Schaltflächen müsstest Du halt per Code erzeugen und in eine Symbolleiste setzen lassen - das klappt auch unter xl2007 noch immer. Diese eigenen Symbolleisten sind dann im Ribbon ‚AddIns‘ zu finden.
Ansonsten wäre es auch eine Möglichkeit den Makros über ALT+F8 jeweils einen Shortcut zuzuweisen, während die Mappe noch nicht als AddIn gespeichert ist.
Aber all das kommt sehr stark auf die Verwendung der Mappe, resp. des AddIns an.
Mit freundlichen Grüssen
Thomas Ramel
- MVP für MS-Excel -