Discussion:
Makro funktioniert nicht mehr
(zu alt für eine Antwort)
Maria Gödiker
2007-09-20 15:23:55 UTC
Permalink
Hallo an alle

ich habe folgende Makros, die dafür sorgen, dass beim Öffnen einer
Excel-Mappe von einer bestimmten Tabelle (Kunden) die Maske angezeigt wird.

Die Überschriften befinden sich in Zeile 5.

Ich kann dieses Makro über eine Schaltfläche aktivieren, es wird aber auch
automatisch beim Öffen aktiv.

Dieses Makro funktioniet in vielen Datenbanken, nur nicht in einer.

Der Aufbau der Datenbanken ist gleich.

Wo habe ich da etwas übersehen?

Maria Gödiker
Excel 2003
Maria Gödiker
2007-09-20 15:25:27 UTC
Permalink
Nun hab ich das Makro vergessen -sorry

Sub Kriterien()
Worksheets("Kunden").Range("A5").Select
SendKeys "%nm"
SendKeys "%N"
End Sub

Sub auto_open()

Worksheets("Kunden").Activate

ActiveSheet.ShowDataForm

End Sub
Post by Maria Gödiker
Hallo an alle
ich habe folgende Makros, die dafür sorgen, dass beim Öffnen einer
Excel-Mappe von einer bestimmten Tabelle (Kunden) die Maske angezeigt wird.
Die Überschriften befinden sich in Zeile 5.
Ich kann dieses Makro über eine Schaltfläche aktivieren, es wird aber auch
automatisch beim Öffen aktiv.
Dieses Makro funktioniet in vielen Datenbanken, nur nicht in einer.
Der Aufbau der Datenbanken ist gleich.
Wo habe ich da etwas übersehen?
Maria Gödiker
Excel 2003
Wolfgang Kutsche
2007-09-20 18:14:05 UTC
Permalink
Hallo Maria,

das Problem liegt im Namen des Makros.

auto_open ist bereits für die Aktion beim Öffnen einer Excel-Datei vergeben.

Schreibe statt Sub auto_open() z. Bsp. Sub automatisch_öffnen(), dann wird
das Makro nur über Deine Befehlsschaltfläche ausgelöst.
--
Gruß Wolfgang
WinXP Home SP2, Office 2003 SP2
http://www.wk-bau-edv.de
Post by Maria Gödiker
Nun hab ich das Makro vergessen -sorry
Sub Kriterien()
Worksheets("Kunden").Range("A5").Select
SendKeys "%nm"
SendKeys "%N"
End Sub
Sub auto_open()
Worksheets("Kunden").Activate
ActiveSheet.ShowDataForm
End Sub
Post by Maria Gödiker
Hallo an alle
ich habe folgende Makros, die dafür sorgen, dass beim Öffnen einer
Excel-Mappe von einer bestimmten Tabelle (Kunden) die Maske angezeigt wird.
Die Überschriften befinden sich in Zeile 5.
Ich kann dieses Makro über eine Schaltfläche aktivieren, es wird aber auch
automatisch beim Öffen aktiv.
Dieses Makro funktioniet in vielen Datenbanken, nur nicht in einer.
Der Aufbau der Datenbanken ist gleich.
Wo habe ich da etwas übersehen?
Maria Gödiker
Excel 2003
Maria Gödiker
2007-09-20 18:23:45 UTC
Permalink
Wieso - dieses Makro soll doch auch beim Öffnen der Datei wirken.

Das funktioniert doch auch in allen anderen Mappen.

Zusätzlich möchte ich es über eine Schaltfläche aktieren.

Maria
Post by Wolfgang Kutsche
Hallo Maria,
das Problem liegt im Namen des Makros.
auto_open ist bereits für die Aktion beim Öffnen einer Excel-Datei vergeben.
Schreibe statt Sub auto_open() z. Bsp. Sub automatisch_öffnen(), dann wird
das Makro nur über Deine Befehlsschaltfläche ausgelöst.
--
Gruß Wolfgang
WinXP Home SP2, Office 2003 SP2
http://www.wk-bau-edv.de
Post by Maria Gödiker
Nun hab ich das Makro vergessen -sorry
Sub Kriterien()
Worksheets("Kunden").Range("A5").Select
SendKeys "%nm"
SendKeys "%N"
End Sub
Sub auto_open()
Worksheets("Kunden").Activate
ActiveSheet.ShowDataForm
End Sub
Post by Maria Gödiker
Hallo an alle
ich habe folgende Makros, die dafür sorgen, dass beim Öffnen einer
Excel-Mappe von einer bestimmten Tabelle (Kunden) die Maske angezeigt wird.
Die Überschriften befinden sich in Zeile 5.
Ich kann dieses Makro über eine Schaltfläche aktivieren, es wird aber auch
automatisch beim Öffen aktiv.
Dieses Makro funktioniet in vielen Datenbanken, nur nicht in einer.
Der Aufbau der Datenbanken ist gleich.
Wo habe ich da etwas übersehen?
Maria Gödiker
Excel 2003
Wolfgang Kutsche
2007-09-20 18:38:02 UTC
Permalink
Hallo Maria,

tut mit leid, ich habe Dich ganz falsch verstanden.

Deine Frage bezieht sich wohl auf das Problem mit einer bestimmten Datenbank.
Da kann ich Dir leider nicht helfen.
--
Gruß Wolfgang
WinXP Home SP2, Office 2003 SP2
http://www.wk-bau-edv.de
Post by Maria Gödiker
Wieso - dieses Makro soll doch auch beim Öffnen der Datei wirken.
Das funktioniert doch auch in allen anderen Mappen.
Zusätzlich möchte ich es über eine Schaltfläche aktieren.
Maria
Post by Wolfgang Kutsche
Hallo Maria,
das Problem liegt im Namen des Makros.
auto_open ist bereits für die Aktion beim Öffnen einer Excel-Datei vergeben.
Schreibe statt Sub auto_open() z. Bsp. Sub automatisch_öffnen(), dann wird
das Makro nur über Deine Befehlsschaltfläche ausgelöst.
--
Gruß Wolfgang
WinXP Home SP2, Office 2003 SP2
http://www.wk-bau-edv.de
Post by Maria Gödiker
Nun hab ich das Makro vergessen -sorry
Sub Kriterien()
Worksheets("Kunden").Range("A5").Select
SendKeys "%nm"
SendKeys "%N"
End Sub
Sub auto_open()
Worksheets("Kunden").Activate
ActiveSheet.ShowDataForm
End Sub
Post by Maria Gödiker
Hallo an alle
ich habe folgende Makros, die dafür sorgen, dass beim Öffnen einer
Excel-Mappe von einer bestimmten Tabelle (Kunden) die Maske angezeigt wird.
Die Überschriften befinden sich in Zeile 5.
Ich kann dieses Makro über eine Schaltfläche aktivieren, es wird aber auch
automatisch beim Öffen aktiv.
Dieses Makro funktioniet in vielen Datenbanken, nur nicht in einer.
Der Aufbau der Datenbanken ist gleich.
Wo habe ich da etwas übersehen?
Maria Gödiker
Excel 2003
Peter Lederer
2007-09-20 19:31:41 UTC
Permalink
Post by Maria Gödiker
Dieses Makro funktioniet in vielen Datenbanken, nur nicht in einer.
Von welchen Datenbanken sprichst du? Und welches ist die eine?
Post by Maria Gödiker
Der Aufbau der Datenbanken ist gleich.
Welcher Datenbanken?
Post by Maria Gödiker
Wo habe ich da etwas übersehen?
Uns mitzuteilen, was du unter Datenbanken verstehst bzw. diese genau zu
benennen. In deinem Makro ist nicht zu erkennen, dass du eine DB öffnest /
ansprichst.
--
Grüße
Peter
WIN XP Prof. SP2, Excel 2002
Lesen Sie weiter auf narkive:
Loading...