Thema Datum  Von Nutzer Rating
Antwort
Rot Tabelle auslesen
21.08.2011 16:33:55 Lena
NotSolved
23.08.2011 20:33:01 Dekor
NotSolved

Ansicht des Beitrags:
Von:
Lena
Datum:
21.08.2011 16:33:55
Views:
1744
Rating: Antwort:
  Ja
Thema:
Tabelle auslesen

Hallo zusammen!

 

Ich bin neu beim VBA-Programmieren und habe jetzt ein Problem.

Ich habe in Excel ein Tabellenblatt 2 in dem in den Spalten B4 bis G114 Werte eingetragen sind und möchte eine Funktion programmieren, die einen Eingabewerte z bekommt (Integer) und dann den Wert der Zelle B(4+z) in den Vektor q speichert (an 1. Stelle). Danach soll der Wert der Zelle C(4+z+1) ausgelesen werden und so weiter bis G(4+z+5). Die Werte sollen alle nacheinander in den Vektor q gespeichert werden. Wenn ich in der Spalte G angekommen bin, dann soll nach dem Wert G(4+z+5) der Wert G(4+z+6) in den Vektor gespeichert werden. Das geht so weiter bis zu G114.

(Also die ersten 6 Spalten diagonal nach unten ab dem Startwert und ab Spalte G dann nach unten fortsetzen.)

Kann mir dabei jemand helfen? Ich komme mit der Indizierung leider nicht klar.

Ich habe es bisher mit:

 

Dim q_mat As Variant

q_mat=ThisWorkbook.Worksheets("Tabelle2").Range("B4:G114").Value

 

probiert und dann wollte ich den Vektor q aus der Matrix nehmen.

Dann bringt mir VBA eine Fehlermeldung, dass das mit dem Datenfeld nicht funktioniert.

Das Ganze müsste doch sicher einfach zu lösen sein, oder? Kann mir da jemand helfen? Das wäre echt genial!!!!!

 

Vielen Dank

Lena


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
Rot Tabelle auslesen
21.08.2011 16:33:55 Lena
NotSolved
23.08.2011 20:33:01 Dekor
NotSolved