Thema Datum  Von Nutzer Rating
Antwort
26.07.2012 14:31:49 c4b4l
NotSolved
26.07.2012 20:51:29 Till
NotSolved
Rot Aus 1 Array mach 2? Zu lange Zeichenfolge
27.07.2012 11:32:12 c4b4l
NotSolved
27.07.2012 11:37:36 c4b4l
NotSolved
27.07.2012 18:15:59 Till
NotSolved

Ansicht des Beitrags:
Von:
c4b4l
Datum:
27.07.2012 11:32:12
Views:
500
Rating: Antwort:
  Ja
Thema:
Aus 1 Array mach 2? Zu lange Zeichenfolge

Hey Till!

 

Danke für deine Antwort. Leider bekomme ich bei dir einen Fehler (Laufzeitfehler 1004). In der Überwachung ist das SourceArray Eindimensional. Das TargetArray Zweidimensional.

 

Ich lasse mich gerne korrigieren, aber bist du dir sicher, dass ich mit deinem Zweidimensionalen Array Daten an ein Eindimensionales übergeben möchte?

arrSource = WorksheetFunction.Transpose(Range(Cells(1, 13), Cells(loLastRow, 13)))

Hier bewege ich mich ja nur in Spalte 13. Z.B. gebe ich ja nicht noch Spalte 14 mit an, womit es Zweidimensional werden würde. Anders gesagt wäre das Array ein Vektor (Eindiemsional) und keine Matrize (Zweidimensional). Das ist mein bisheriges Verständnis. Wie gesagt, ich lasse mich gerne korrigieren.

 

Beide Arrays sind auch als Variant deklariert.

 

Warum Transpose enthalten ist, weiss ich gar nicht mal. Mir wurde das nur in die Hand gedrückt..."probier mal". Das Transpose habe ich auch einfach mal entnommen und mit deinem Lösungsansatz versucht. Leider schimpft er dann. Im Prinzip funktioniert auch die Lösung, solange das Array unter 256 Zeichen bleibt. Bei 255 Zeichen wird das Array übergeben und in die Exceldatei eingefügt. Ab 256 Zeichen pro Zeile bekomme ich den Laufzeitfehler "13 Typen unverträglich".

 

Viele Grüße

c4b4l

 

 


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
26.07.2012 14:31:49 c4b4l
NotSolved
26.07.2012 20:51:29 Till
NotSolved
Rot Aus 1 Array mach 2? Zu lange Zeichenfolge
27.07.2012 11:32:12 c4b4l
NotSolved
27.07.2012 11:37:36 c4b4l
NotSolved
27.07.2012 18:15:59 Till
NotSolved