Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
612to616
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
612to616
612to616
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

nicht ausgeführte makros

nicht ausgeführte makros
17.05.2005 23:30:47
manfred
Ich mache jetzt zum mindestens 2-mal (scheinbar?) die Erfahrung, dass grundlegende Excel Funktionen nicht mehr funktionieren, wenn das File eine gewisse Größe überschreitet. Das äußert sich so, dass auf Ereignisse wie
Worksheet_activate etc. keine Reaktion mehr erfolgt, obwohl die entsprechenden Makros fehlerfrei ablaufen, wenn ich sie im Einzelschrittmodus durchlaufe. Zum Beispiel schalte ich mit den folgenden Aufrufen Copy and Paste und das Extras Menue ein / aus.
Wieder jede Logik funktioniert das aber nicht.
Zwar wird copy and paste zunächst abgeschaltet, geht man aus dem File raus ist es logischer weise wieder verfügbar (Workbook_deactivate.....) aber das Workbook_activate bzw. worksheet_activate löst keinen erneuten Schutz vor Copy and Paste aus.
Kann das mit selbstgeschriebenen Excelfunktionen (zur Nutzung auf Spreadsheet ebene zusammenhängen? )

Private Sub Worksheet_Activate()
'   Beschreibung:
'      Verbietet copy and paste und extras
'   Eingabeparamter: keine
'   Rückgabewerte:   keine
Call DisableCopyCutAndPaste
Call extrasaus
End Sub


Private Sub Worksheet_Deactivate()
'   $Version$ 1.0 (02.05.2005)
'   Beschreibung:
'      ermöglicht copy and paste und extras
'   Eingabeparamter: keine
'   Rückgabewerte:   keine
Call EnableCopyCutAndPaste
Call extrasein
End Sub

Die Unterfunktionen selbst haben folgende Struktur
Public Sub DisableCopyCutAndPaste()
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'
' Beschreibung:
' Die Excel internen Funktionen CUT, COPY, PASTE, PASTESPEZIAL
' werden disabled
'
' Eingabeparamter: keine
'
' Rückgabewerte: keine
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

On Error Resume Next

EnableControl 21, False ' cut
EnableControl 19, False ' copy
' usw
End Sub
sorry viele Fragen, aber das nervt mich und kostet wahnsinnig viel zeit.
Für Hilfe oder ähnliche Leidensberichte wäre ich dankbar.
Gruss
Manfred

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nicht ausgeführte makros
18.05.2005 00:14:26
Tinu
Hallo Manfred
Ich weiss nicht, ob dir das weiterhilft, aber ich hatte kürzlich ähnliche Probleme. Dabei wurde ein Makro auf "Workbook-Deactivate" nicht ausgeführt. Wie sich herausstellte, war der Grund der, dass das Workbook aus einer anderen Datei geschlossen wurde. Als ich den Makro-Aufruf in der "Steuerdatei" vor den "Close Workbook" Befehl setzte, klappte alles.
viel Erfolg! bin halt eben kein VBA-Spezialist ;-(
Tinu
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige