Thema Datum  Von Nutzer Rating
Antwort
16.07.2021 17:54:08 Alexander
NotSolved
16.07.2021 19:16:07 Gast36769
NotSolved
17.07.2021 11:48:23 Alexander
NotSolved
17.07.2021 12:13:15 Gast88039
NotSolved
17.07.2021 13:41:00 Gast54996
NotSolved
17.07.2021 15:03:24 Alexander
NotSolved
17.07.2021 14:12:15 Gast36769
*****
NotSolved
17.07.2021 14:43:18 Alexander
NotSolved
17.07.2021 12:32:28 Gast50100
*****
Solved
17.07.2021 13:36:35 Gast79267
NotSolved
17.07.2021 14:51:15 Alexander
NotSolved
17.07.2021 16:39:45 Gast6534
*****
NotSolved
18.07.2021 00:10:17 Gast36769
*****
NotSolved
Blau Benutzerdefinierte Funktion "Verbinden"
18.07.2021 04:28:00 Gast6663
NotSolved
19.07.2021 13:34:54 Gast85832
NotSolved
18.07.2021 11:51:27 Alexander
NotSolved
18.07.2021 11:48:59 Alexander
NotSolved

Ansicht des Beitrags:
Von:
Gast6663
Datum:
18.07.2021 04:28:00
Views:
213
Rating: Antwort:
  Ja
Thema:
Benutzerdefinierte Funktion "Verbinden"

Ja,

und manchmal hilft es auch, sich auf die wesentlichen Dinge zu konzentrieren. Wer braucht bitte eine Prüfung auf Object? Wer braucht eine Unterscheidung nach String und IsNumber? Wie gesagt, es gibt nur drei unterschiedliche  Datentypen, auf die man reagieren muss. Ich habe das so gelöst (Sorry, bin eigentlich nicht so, aber gerade bin ich echt genervt.):

Ich wusste das der Punkt angesprochen wird. :3

Korrekt ist: Man muss nicht auf Objekt prüfen.

Falsch ist: Man kann es sich daher sparen.


Nur am Rande:

TypeName ist unzureichend
[zur Veranschaulichung: Ist das Objekt nun vom Typ Range oder VBAProject.Range? Das kann dir TypeName nicht beantworten]
und es ist allgemein langsamer als der TypeOf-Operator. (spielt hier jedoch keine nennenswerte Rolle, wie gesagt ... nur am Rande)

 

=> Aus jetziger Sicht kann es sich theoretisch nur um zwei Dinge handel: Range oder Nicht-Range ... oder auch Objekt und Nicht-Objekt. Wenn man weiß, dass nur einzelne Zellen zulässig sind, könnte man sich diese Unterscheidung sogar ganz sparen.

Was da alles ankommen kann, kann man nicht mit absoluter Gewissheit sagen und auch nich dass das, so wie es gerade ist, immer bleiben wird; M$ kann schnell schnell mal ein neues Feature implementieren; Kurz: Typenprüfung ist essenziel und man sollte daran zumindest denken.

Und darum ging es in dem Makro nur. Aufzeigen was man anhand der Aufgebenstellung zeigen kann.

 

Grüße


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
16.07.2021 17:54:08 Alexander
NotSolved
16.07.2021 19:16:07 Gast36769
NotSolved
17.07.2021 11:48:23 Alexander
NotSolved
17.07.2021 12:13:15 Gast88039
NotSolved
17.07.2021 13:41:00 Gast54996
NotSolved
17.07.2021 15:03:24 Alexander
NotSolved
17.07.2021 14:12:15 Gast36769
*****
NotSolved
17.07.2021 14:43:18 Alexander
NotSolved
17.07.2021 12:32:28 Gast50100
*****
Solved
17.07.2021 13:36:35 Gast79267
NotSolved
17.07.2021 14:51:15 Alexander
NotSolved
17.07.2021 16:39:45 Gast6534
*****
NotSolved
18.07.2021 00:10:17 Gast36769
*****
NotSolved
Blau Benutzerdefinierte Funktion "Verbinden"
18.07.2021 04:28:00 Gast6663
NotSolved
19.07.2021 13:34:54 Gast85832
NotSolved
18.07.2021 11:51:27 Alexander
NotSolved
18.07.2021 11:48:59 Alexander
NotSolved