Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1032to1036
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Forms.CommundButton

Forms.CommundButton
22.12.2008 16:55:00
Björn
Hallo zusammen,
ich hab da mal ein kleines Problem unter Excel 97 :)
Ausgangssituation.
Eine xla. Datei in der eine Menüfunktion
sowie wiederum code via Modulen eingebettet ist.
Über das menü wird jetzt ein neues Workbook erstellt und ein CommandButton eingefügt.
Soweit so gut.
Leider bekomm ich es nicht hin, dass diesem Button automatisch auch bei der Erstellung
ein Makro Code zugeordnet wird, mit dem dieser auf die xla. zugreift,
um dort einen anderen Code zu starten.
Dieser wiederum wandelt dann Daten auf dem neu erstellten Workbook aus einem anderen Programm
in eine Matritze um. Was wiederum auch schon gelöst ist.
Mein Problem ist einzig der Button.
Ich hab jetzt ne woche lang Archive hier gestöbert, aber nix wirklich hilfreiches gefunden.
Vielleicht hat ja irgendjemand eine Idee wie ich das bewerkstelligen kann.
Lieben Dank
Björn

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Forms.CommundButton
22.12.2008 17:19:00
Björn
Hallo Rudi,
nein diesen speziellen hab ich noch nicht gesehen.
Leider funktioniert dieser Code nicht bei mir in Excel 97 SR-1.
Er bringt bei der Zeile
Set oBtn = Buttons.Add(100, 100, 70, 20)
einen Laufzeitfehler 424 (Objekt erforderlich)
grml...
gruß
björn
AW: Forms.CommundButton
22.12.2008 17:24:06
Björn
Huhu..
ich stell mal den Code ein der via MakroAufzeichnung abgebildet wird.
ActiveSheet.OLEObjects.Add(ClassType:="Forms.CommandButton.1", Link:=False _
, DisplayAsIcon:=False, Left:=15, Top:=135, _
Width:=80, Height:=25)
Hab das so abgewandelt, um den Button einen direkten Namen und MakroBezug zu geben
Aber funktioniert leider nicht.
ActiveSheet.OLEObjects.Add(ClassType:="Forms.CommandButton.1", Link:=False _
, DisplayAsIcon:=False, Left:=15, Top:=135, _
Width:=80, Height:=25).Name = "JFleetRW"
ActiveSheet.OLEObjects("JFleetRW").Object.Caption = "Umrechnung Start"
Anzeige
AW: Forms.CommundButton
22.12.2008 17:37:00
Gerd
Hi,
der Code von HWH muss im Modul des tabellenblatts stehen! Dabei wird ein Button
aus "Formular" erzeugt, was wesentlich einfacher ist, als dein versuch, einen Commandbutton
zu erstellen. Diesem kann man nicht direkt ein Makro zuordnen.
mfg Gerd

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige