PDA

Vollständige Version anzeigen : ungewollter Dateizugriff durch Makro


schurig
28.06.2006, 10:25
Ich habe in einer Exceldatei ein Makro erstellt. Dieses kopiert Daten innerhalb dieser Datei. Später habe ich eine Kopie dieser Datei erstellt. Bei Ausführung des Makro in der Kopie, greift das Makro ungewollt auf die Ursprungsdatei. Im Makro steht jedoch kein Befehl auf eine andere Datei zuzugreifen. Auch der Befehl "ActiveWorkbook.Activate" hat keine Abhilfe gebracht.

Weiß jemand, wodurch dieser ungewollte Dateizugriff entsteht und wie man ihn verhindern kann?

Hajo_Zi
28.06.2006, 17:34
Hallo Hans Bärbel <img src="http://smilie-land.de/t/i-l/lachen/lachen0048.gif">,

ich würde mal schreiben das liegt an Zeile 9 oder 17. Ganz genau können wir Dir vdas bestiummt schreiben falls Du die Datei hochlädst.

<img src="http://home.media-n.de/ziplies/images/grusz1.gif" align="middle" height="40" alt="Grußformel"><a href="http://home.media-n.de/ziplies/" target="_blank"><img border="0" src="http://home.media-n.de/ziplies/images/logo_hajo.gif" align="middle" height="40" alt="Homepage"></a>
In Foren gilt allgemein das Du. Alle Leute, die ich duze, spreche ich mit dem Vornamen an. Ich habe jetzt mal meinen Antwortstil umgestellt: in Beiträgen, in denen kein Name steht, werden die Personen mit "Hans Bärbel" angeredet, da liege ich zumindest beim Geschlecht mit 50% richtig.

jinx
28.06.2006, 17:53
<font size="2" face="Century Gothic">Moin, schurig,

Du hast nicht zufällig aus der Ursprungsmappe heraus eine Schaltfläche mit dem Code verbunden oder eine Symbolleiste damit "gefüttert"?</font>

schurig
01.08.2006, 14:30
Hallo!
ich habe in einer Datei eine Schaltfläche erstellt und zu dieser einen Programmtext geschrieben. Diese Datei habe ich später kopiert. Beim Start des Programms in der kopierten Datei erfolgte dann der ungewollte Zugriff auf die Ursprungsdatei. Mittlererweile habe ich den Verdacht, das Problem entstehen kann, wenn man ein Programm nur mit "sub" statt "private sub" beginnt. Bin mir da aber nicht sicher
Gruß, Schurig

funny-peculiar
01.08.2006, 14:37
Hallo, Schurig,

dann solltest Du Dir bitte einmal den Makroaufruf ansehen: dort wird sicherlich immer noch das Makro der alten Mappe hinterlegt sein. Dieses muss geändert werden, wenn es sich um eine Schaltfläche aus der Symbolleiste Formular handelt. Bei Verwendung eines Steuerelementes aus der Steuerelement-Toolbox gibt es die Probleme meines Wissens nicht.

Ciao,
Holger