Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1020to1024
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

Thema Zufalllszahl

Thema Zufalllszahl
07.11.2008 16:36:13
Maris
Hi,
habe mir von irgendwo ein Makro mal kopiert und möchte das jedesmal beim Öffnen der Datei eine neue Zufallszahl erzeugt wird. Klappt aber nicht! Wenn ich den Code in Diese Arbeitsmappe kopiere und in meinen Private Sub Workbook_Open() stelle, wird mir keine Zufallszahl erzeugt.
Dasselbe ist auch wenn ich sub auto_open mache. Die Zufallszahl wird nur erzeugt wenn ich manuell den Cod anstoße. An was könnte das liegen?
Hier mal der Code:

Sub auto_open()
Application.ActiveSheet.Unprotect
Dim Bereich As Range
Dim Zelle1 As Range
Randomize
Set Bereich = Range("A1")
For Each Zelle1 In Bereich
Zelle1.Value = Int((1000000000 * Rnd) + 1)
Next Zelle1
Application.ActiveSheet.Protect
End Sub


Über hilfe würd ich mich sehr freuen!
Gruß
Maris

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
doppelt oT
07.11.2008 17:02:00
DoppelMoppel
AW: Thema Zufalllszahl
07.11.2008 17:10:02
fcs
Hallo Maris,
ich hab es bei mir unter Excel 2003 probiert als Workbook_Open Ereignisprozedur. Funktioniert einwandfrei.
Möglicherweise hat Excel 2007 noch irgendwelche Makro-Schutzeinstellungen die das Starten des Makros verhindern.
Oder aber du hast ein Makro gestartet, das die Ereignis-Makros deaktiviert (Application.EnableEvents = False) ohne diese Einstellung wieder zu aktivieren.
Starte mal das Folgende Makro, bevor du deine Problem-Datei öffnest.

Sub EreignismakrosEin()
Application.EnableEvents = True
End Sub


Gruß
Franz

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige