Thema Datum  Von Nutzer Rating
Antwort
05.08.2018 16:19:46 Hideki
NotSolved
05.08.2018 17:15:31 Gast32517
NotSolved
05.08.2018 17:18:35 Gast81653
NotSolved
05.08.2018 18:47:08 Hideki
NotSolved
06.08.2018 00:56:33 Gast68861
NotSolved
06.08.2018 14:07:29 Hideki
NotSolved
07.08.2018 03:31:51 Gast90784
NotSolved
08.08.2018 13:37:05 Hideki
NotSolved
08.08.2018 18:21:35 Hideki
NotSolved
08.08.2018 21:28:42 Gast42157
NotSolved
08.08.2018 21:31:24 Gast3319
NotSolved
09.08.2018 13:27:18 Hideki
NotSolved
Rot Werte aus Excel Tabelle an Word (Bookmark) übergeben
09.08.2018 14:37:53 Gast87672
NotSolved
09.08.2018 14:56:16 Hideki
NotSolved
09.08.2018 14:58:22 Gast7177
NotSolved
09.08.2018 13:27:23 Hideki
NotSolved

Ansicht des Beitrags:
Von:
Gast87672
Datum:
09.08.2018 14:37:53
Views:
1038
Rating: Antwort:
  Ja
Thema:
Werte aus Excel Tabelle an Word (Bookmark) übergeben

Kann man ganz einfach prüfen:

Wie du unten rechts im Lokal-Fenster sehen kannst, ist strVer vom Datentyp String, alle anderen Variant mit Untertyp. Man kann alle Variablen in eine Zeile packen, aber dann muss man aufpassen!

Dim strHaupt As String, Dpkt As String, Tabmin As String, Tabmax As String, strVer As String

Zur Voranschaulichung habe ich oben der Variable Tabmin mal einen String zugewiesen, dadurch nimmt sein Datentyp Variant den untergeordneten Datentyp String an. Das ist zwar toll, und manchmal auch hilfsreich/gewünscht, aber ein Zugriff auf diesen Datentyp Variant ist immer langsamer als z.B. String selber, da jedesmal geprüft werden muss, was für ein Unterdatentyp er besitzt und ob er sinnvoll für das weitere Vorgehen ist (oder ob er umgewandelt werden muss).

 

Willst du alle Variablen als String deklarieren, dann am besten so:

  Dim strHaupt As String
  Dim Dpkt As String
  Dim Tabmin As String
  Dim TabmaxAs As String
  Dim strVer As String

... oder als Alternativ-Variante so (was jedoch weniger gut leserlich ist):

Dim strHaupt$, Dpkt$, Tabmin$, Tabmax$, strVer$

Fast alle Datentypen haben eine Kurzschreibweise in Form eines Symbols; für String ist es das Dollarzeichen ($).

Ich rate zu der erste Variante.


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
05.08.2018 16:19:46 Hideki
NotSolved
05.08.2018 17:15:31 Gast32517
NotSolved
05.08.2018 17:18:35 Gast81653
NotSolved
05.08.2018 18:47:08 Hideki
NotSolved
06.08.2018 00:56:33 Gast68861
NotSolved
06.08.2018 14:07:29 Hideki
NotSolved
07.08.2018 03:31:51 Gast90784
NotSolved
08.08.2018 13:37:05 Hideki
NotSolved
08.08.2018 18:21:35 Hideki
NotSolved
08.08.2018 21:28:42 Gast42157
NotSolved
08.08.2018 21:31:24 Gast3319
NotSolved
09.08.2018 13:27:18 Hideki
NotSolved
Rot Werte aus Excel Tabelle an Word (Bookmark) übergeben
09.08.2018 14:37:53 Gast87672
NotSolved
09.08.2018 14:56:16 Hideki
NotSolved
09.08.2018 14:58:22 Gast7177
NotSolved
09.08.2018 13:27:23 Hideki
NotSolved