Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1548to1552
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

[VBA] Eigene Funktion auch ohne Argument zulassen

[VBA] Eigene Funktion auch ohne Argument zulassen
29.03.2017 20:15:30
Nils
Hallo,
ich habe eine eigene Funktion gebastelt:
wie fange ich das fehlen eines Arguments ab? Ich möchte das auch gerne zulassen?

Public Function BLATTNAME(Nummer As Integer) As String
' Neuberechnungen aktivieren mit Application.Volatile
Application.Volatile
If Nummer  ActiveWorkbook.Worksheets.Count Then
BLATTNAME = "-"
    ElseIf Nummer = "" Then
BLATTNAME = ActiveWorkbook.ActiveSheet.Name
Else
BLATTNAME = ActiveWorkbook.Sheets(Nummer).Name
End If
End Function

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: [VBA] Eigene Funktion auch ohne Argument zulassen
29.03.2017 20:34:36
Crazy
Hallo
was für ein Argument willste denn wech lassen?
vielleicht so?
Public Function BLATTNAME(Optional Nummer As Integer) As String
MfG Tom
AW: [VBA] Eigene Funktion auch ohne Argument zulassen
29.03.2017 20:42:49
Nils
Perfekt, danke! :-)
Optional.... das hatte ich gesucht! :-)
AW: [VBA] Eigene Funktion auch ohne Argument zulassen
29.03.2017 20:48:27
Gerd
Hallo Nils,
falls "-" erhalten bleiben soll.
Public Function BLATTNAME(Optional Nummer As Variant) As String
' Neuberechnungen aktivieren mit Application.Volatile
Application.Volatile
If IsMissing(Nummer) Then
BLATTNAME = ActiveSheet.Name
Else
On Error Resume Next
BLATTNAME = ActiveWorkbook.Sheets(Nummer).Name
On Error GoTo 0
End If
If Len(BLATTNAME) = 0 Then BLATTNAME = "-"
End Function

Gruß Gerd
Anzeige
AW: [VBA] Eigene Funktion auch ohne Argument zulassen
29.03.2017 21:10:16
Nils
Auch nicht schlecht, danke! :-)

189 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige