Announcement

Collapse
No announcement yet.

Wertzuweisung mit ":=" Was ist das?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wertzuweisung mit ":=" Was ist das?

    Hallo,

    Habe heute in ein bisschen mit Excel Programmieren müssen,
    und in der MSDN Hilfe gefunden.

    Es geht um eine Parameterübergabe an die Excel Methode "Autofilter"
    nach MSDN muss diese wie folgt stattfinden

    Code:
    worksheet.range("A1").Autofilter(bla, bla, bla, VisibleDropDown:=True)
    Mich hat es ja sowieso schon gewundert, wieso VisibleDropDown erkannt wird,
    da es ja keine konstante im Framework ist. Als ich dann den ":" weggenommen
    hab, hat er es auch nicht mehr erkannt.

    Deswegen meine Frage, was das denn bedeutet.

  • #2
    Hallo,

    in VB (VBA) bedeutet := dass ein benanntes Argument verwendet wird.

    Wenn zB die Argumentliste sehr lang ist und dem letzten Argument ein Wert zugewiesen werden soll kann somit das Argument an beliebiger Stelle im Aufruf posistioniert werden.

    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      Sehr gut erklärt, danke!

      Comment

      Working...
      X