Thema Datum  Von Nutzer Rating
Antwort
02.12.2020 00:02:43 Karl
NotSolved
02.12.2020 08:26:16 Gast14581
NotSolved
02.12.2020 08:29:17 Karl
NotSolved
02.12.2020 09:30:51 Gast23112
NotSolved
02.12.2020 09:37:30 Karl
NotSolved
02.12.2020 09:48:19 Gast55419
NotSolved
02.12.2020 09:51:55 Karl
NotSolved
02.12.2020 10:06:21 Gast99126
NotSolved
02.12.2020 10:31:36 Karl
NotSolved
02.12.2020 10:42:50 Gast27836
NotSolved
02.12.2020 10:49:51 Gast77838
NotSolved
02.12.2020 10:55:26 Gast76161
NotSolved
02.12.2020 11:08:02 Karl
NotSolved
02.12.2020 11:47:44 Gast41137
NotSolved
Rot VBA Name als String übertragen?
02.12.2020 16:41:07 Gast47372
NotSolved
02.12.2020 16:49:07 Gast47372
Solved
05.12.2020 11:14:21 Karl
NotSolved

Ansicht des Beitrags:
Von:
Gast47372
Datum:
02.12.2020 16:41:07
Views:
527
Rating: Antwort:
  Ja
Thema:
VBA Name als String übertragen?
Else: CallByName (par1)
End If

Wurde probiert Danke, leider funktioniert es nicht.
 
Kommt weiterhin eine Fehlermeldung.
Compile Error:
Argument not optional

Weil, wie der Fehler schon besagt, der Aufruf falsch ist.

Die Funktionsschnittstelle lautet:

Function CallByName(Object As Object, ProcName As String, CallType As VbCallType, Args() As Variant)

Es werden also mindestens drei Argumente erwartet.


Wie bereits von anderen angemerkt, ist dessen Verwendung allerdings unüblich - sie nützt außerdem nur etwas wenn man mit Objekten arbeitet (siehe ersten Funktions-Parameter, denn auf diesen bezieht sich ProcName).


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
02.12.2020 00:02:43 Karl
NotSolved
02.12.2020 08:26:16 Gast14581
NotSolved
02.12.2020 08:29:17 Karl
NotSolved
02.12.2020 09:30:51 Gast23112
NotSolved
02.12.2020 09:37:30 Karl
NotSolved
02.12.2020 09:48:19 Gast55419
NotSolved
02.12.2020 09:51:55 Karl
NotSolved
02.12.2020 10:06:21 Gast99126
NotSolved
02.12.2020 10:31:36 Karl
NotSolved
02.12.2020 10:42:50 Gast27836
NotSolved
02.12.2020 10:49:51 Gast77838
NotSolved
02.12.2020 10:55:26 Gast76161
NotSolved
02.12.2020 11:08:02 Karl
NotSolved
02.12.2020 11:47:44 Gast41137
NotSolved
Rot VBA Name als String übertragen?
02.12.2020 16:41:07 Gast47372
NotSolved
02.12.2020 16:49:07 Gast47372
Solved
05.12.2020 11:14:21 Karl
NotSolved