ich habe mal wieder ein kleines Problem.
Wir verwenden hier eine freigegebene Excel-Datei.
Nun wird beim öffnen der Datei überprüft ob ein Sheet mit dem Namen des Users vorhanden ist und falls nicht, wird dieses angelegt.
Das Anlegen erfolgt durch kopieren eines Basissheets in das jeweilige User-Sheet.
Nun habe ich folgendes Problem.
Solange ich die Datei nicht freigebe, kopiert es mir die beiden Buttons mit, die ich im Basissheet eingebaut habe. Doch sobald ich die Datei wieder freigebe, so dass alle Leute hier wieder Zugriff darauf haben, kopiert er mir zwar alles aus dem Basissheet, aber die beiden Buttons leider nicht.
Zuerst dachte ich, ich kann es beim Anlegen des jeweiligen Usersheets umgehen mit :
Sheets("Basissheet").Shapes("Button 1").Copy
Sheets(Benutzer).ButtonsAdd(883.5, 5.25, 171.75, 33.75).Paste
Aber dabei kommt der Laufzeitfehler 438, Objekt unterstützt diese Eigenschaft oder Methode nicht.
Kann mir jemand von euch vielleicht einen Tipp geben ?
Danke schon mal im Voraus.
Viele Grüße
Toumas