Thema Datum  Von Nutzer Rating
Antwort
28.01.2008 08:36:48 deni
NotSolved
28.01.2008 09:50:52 Holger
NotSolved
28.01.2008 10:04:53 deni
NotSolved
Blau Aw:Aw:Aw:Funktion aufrufen im Sub
28.01.2008 11:44:02 Holger
NotSolved
28.01.2008 13:36:42 deni
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
28.01.2008 11:44:02
Views:
1013
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw:Funktion aufrufen im Sub
Hallo Deni,
du versuchst, eine Funktion mit Call aufzurufen. Das ist nur für Subs vorgesehen. Ändere
Public Function Dezember()
in
Public Sub Dezember()
und der Aufruf sollte klappen.
Dein Makro habe ich ansonsten nicht analysiert.
Gruß
Holger


deni schrieb am 28.01.2008 10:04:53:

hm....also ich komm da überhaupt nicht draus.... :S

also das ist das unterprogramm:

Public Function Dezember()

'--------------------------------------------------------------------------------------------------------

'----------------------------------------- Datei öffnen Monat Dezember ----------------------------------


'AU

Workbooks.Open ("C:\Documents and Settings\chdezau\My Documents\Aufgaben\PES Monthly Summary\" & jahr & "\2007-12\Country Input\PES Monthly Report Report - AUABB 2007 12.xls")

Sheets("MUSD").Select
ActiveSheet.Cells.Select
Selection.Copy
Windows("PES Side Reporting Dec 2007.xls").Activate
Sheets("AU").Select
ActiveSheet.Range("A1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Windows("PES Monthly Report Report - AUABB 2007 12.xls").Activate
ActiveWindow.Close
ActiveSheet.Range("A2").Select

End Function

und so ist der Private Sub :

Private Sub CommandButton1_Click()


'--------------------------------------------------------------------------------------------------------

'----------------------------------------- Datei öffnen Monat Dezember ----------------------------------

jahr = Year(Now)
'monat = Month(Now)

monat = 12


'--------------------------------------------------------------------------------------------------------

'----------------------------------------- Unterprogramm aufrufen ----------------------------------

If monat=12 then Call Dezember

End Sub


aber das funktioniert leider nicht

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
28.01.2008 08:36:48 deni
NotSolved
28.01.2008 09:50:52 Holger
NotSolved
28.01.2008 10:04:53 deni
NotSolved
Blau Aw:Aw:Aw:Funktion aufrufen im Sub
28.01.2008 11:44:02 Holger
NotSolved
28.01.2008 13:36:42 deni
NotSolved