Public Const



Excel-Version: 9.0 (Office 2000)
nach unten

Betrifft: Public Const
von: Frederik Fuhrmann
Geschrieben am: 20.06.2002 - 10:28:52

Hallo!

Wie schreibe ich diese Anweisung richtig?
So gehts nicht!

Public Const Schichtdatum = Range("r2")

MfG
F.Fuhrmann


nach oben   nach unten

Re: Public Const
von: Alan Hathway
Geschrieben am: 20.06.2002 - 10:30:58

Das ist kein Constant!

Ein Constant ändert sich nicht. Wenn Du R2 änderst, wird Schichtdatum sich ändern.

Das ist kein Constant!!


nach oben   nach unten

Re: Public Const
von: Frederik Fuhrmann
Geschrieben am: 20.06.2002 - 10:34:16

Ja, so hatte ich das auch vor!
Wie mache ich das denn, wenn ich diese Variable in allen Modulen zur Verfügung haben möchte?

nach oben   nach unten

Verwende nur Public
von: Ramses
Geschrieben am: 20.06.2002 - 10:46:52

Hallo,

Dann kannst du dieser Variablen den Wert zuweisen.
Diese globale Variable bleibt gültig solange die Datei geöffnet ist.

Gruss Rainer


nach oben   nach unten

Vielen Dank!
von: Frederik
Geschrieben am: 20.06.2002 - 10:59:24

Gruß
F.Fuhrmann

nach oben   nach unten

...äh moment noch! Geht doch nicht so.
von: Frederik
Geschrieben am: 20.06.2002 - 11:17:50

Wenn ich jetzt aber zuerst Public Schichtführer = Range("j2")
schreibe, dann bringt er eine Fehlermeldung.
Schreibe ich einfach nur Public Schichtführer und weise im Makro dem ganzen dann den Wert zu, bleibt der Wert der Variablen nicht in anderen Modulen erhalten!


Grruß
Frederik


nach oben   nach unten

Wieso nicht...
von: Ramses
Geschrieben am: 20.06.2002 - 13:17:49

Hallo Frederik,

Im Modul 1 steht:
Public A As String

Führe dieses Makro aus:
Sub Add_String_to_A()
A = "Variable zugewiesen"
End Sub

Erstelle ein zweites Modul und füge diesen Code ein:

Sub Read_A()
Debug.Print A
End Sub

Jetzt wird in das Direktfenster der Wert der Variable A aus dem Modul 1 geschrieben. Du kannst also aus einem anderen Modul auf diese Variable zugreifen. Allerdings immer nur innerhalb des gleichen Projektes.

Gruss Rainer

nach oben   nach unten

ok, danke
von: Frederik
Geschrieben am: 20.06.2002 - 13:20:36

Frederik

 nach oben

Beiträge aus den Excel-Beispielen zum Thema "umbenennen der ersten tabelleseite"