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

Variablendeklaration

Variablendeklaration
29.12.2005 15:38:50
Peter
Hallo,
wie deklariert man Variablen, dass diese bereits nach dem öffnen
der Arbeitmappe in allen Modulen verwendet werden können?
z.B.
intJahr = Year(Date)---------'Integer
intMonat = Month(Date)-----'Integer
Danke im voraus
Peter

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Variablendeklaration
29.12.2005 15:43:39
Matthias
Hallo Peter,
in ein allg. Modul:

Option Explicit
Public intJahr As Integer
Public intMonat As Integer

Gruß Matthias
AW: Variablendeklaration -funkt. nicht
29.12.2005 16:17:07
Peter
Hallo,
leider funktioniert die Deklaration bei mir nicht.
Irgendwas mache ich falsch?
Beim Aufruf des Makros "BlattAuswahlMonate" über eine
eigene Symbolleiste werden die Variablen nicht übernommen.
Sie werden nur übernommen, wenn die Variablen
im Makro "BlattAuswahlMonate" deklariert werden.
Peter
'im allgemeinen Modul
Option Explicit
Public intJahr As Integer
Public intMonat As Integer

Sub VariablenDeklaration()
intJahr = Year(Date)               'Integer
intMonat = Month(Date)          'integer
End Sub


Sub BlattAuswahlMonate()
'intJahr = Year(Date)            'Integer
'intMonat = Month(Date)          'integer
Auswahl = CommandBars("Arbeitslisten").Controls("Monat").ListIndex
AuswahlMonat = DateSerial(intJahr, intMonat + Auswahl, 0)
BlattName = Format(AuswahlMonat, "mmm YYYY")
For Each shAct In ThisWorkbook.Worksheets
If shAct.Name = BlattName Then
With shAct
.Visible = True
.Select
.Cells.EntireRow.Hidden = False
.ScrollArea = ""
.Range("G9").Select 'zum Anfang
.ScrollArea = ("A1:CU109")
'Call Waren
With ActiveWindow
.DisplayHorizontalScrollBar = True
.DisplayVerticalScrollBar = True
End With
End With
End If
Next shAct
End Sub

Anzeige
AW: Variablendeklaration
29.12.2005 18:55:32
Koenig
Hallo Peter,
ungetestet
Public intJahr as Integer
Public intMonat as Integer
intJahr=Year(Date)
intMonat=Month(Date)
also zuerst die Deklaration und dann die Zuweisung des Wertes. Sollte eigentlich gehen
Gruss Wilhelm

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige