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

Paramterübergabe klappt nicht bei Function

Paramterübergabe klappt nicht bei Function
Holger
Hallo,
zum Wochenende habe ich leider noch ein Problem.
In einem Makro rufe ich eine Funktion auf mit Parameter,
leider ist der Parameter aber leer. Die Funktion liefert eine String zurück,
ei String wird auch als Parameter übergeben.
Im speziellen ist PERIODTYPE bei Übergabe leer!
Wo liegt der Fehler? Habe alle Schreibweisen ausprobiert, ohne Erfolg
Public Sub Temp()
Dim objSQL As Object
Dim WS As Worksheet
Dim strtemp1 As String, strtemp2 As String, strtemp3 As String
strtemp1 = GetXXXPeriod(CURPER)
strtemp2 = GetXXXPeriod(DEADDAT)
strtemp3 = GetXXXPeriod(SQLPER)
End Sub
Public Function GetXXXPeriod(byvalPERIODTYPE As String) As String
Dim datToday As Date
Select Case PERIODTYPE
Case "CURPER"
GetXXXPeriod = Format(DateSerial(Year(datToday - 17), Month(datToday - 17), 0), " _
YYYY-MM")
Case "DEADDAT"
GetXXXPeriod = DateSerial(Year(datToday - 17), Month(datToday - 17), 28)
Case "SQLPER"
GetXXXPeriod = Replace(Replace(Replace(Replace( _
Format(DateSerial(Year(datToday - 17), Month(datToday - 17), 0), "(' _
_
MMMYY')"), _
"rz", "ar"), "i", "y"), "k", "c"), "z", "c")
Case Else
MsgBox "Internal Critical Error, File must be closed!", vbCritical
End
End Select
End Function

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Benutzer
Anzeige
Ich bin so doof, habe vergessen
19.11.2010 14:42:10
Holger
in dem Makro, die Paramter in "" zu setzen.
Jetzt wird es Zeit ins Wochenende zu gehen ;)

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige