Thema Datum  Von Nutzer Rating
Antwort
Rot automatische Auswertung mehrerer Tabellenblätter
09.12.2014 17:56:32 rajuneon
NotSolved

Ansicht des Beitrags:
Von:
rajuneon
Datum:
09.12.2014 17:56:32
Views:
1445
Rating: Antwort:
  Ja
Thema:
automatische Auswertung mehrerer Tabellenblätter
Liebes Forum, ich hoffe, ich bin hier an der richtigen Stelle: Und zwar habe ich ein .xlsx-Dokument mit 38 Tabellenblättern. Die Blätter 2-38 enthalten Checklisten, in denen der User in vorgegebene Felder Daten einträgt. Es handelt sich dabei um Testprotokolle (TPe) für Software. Nun soll für den Fall, dass in einem der 37 Testprotokolle ein Programm-Fehler eingetragen wird, dieser im ersten Tabellenblatt in einer Zusammenfassungs-Tabelle übernommen werden. Und zwar soll aus dem Testprotokoll die Felder „erwartetes Verhalten“, „TG-Nummer“ und „Fehlerbeschreibung“ übernommen werden. Ich habe mal meinen Pseudo-Code angegeben, wie ich das machen würde, allerdings habe ich überhaupt keine Ahnung von VBA und auch sonst von Excel nur mäßig. Vielen Dank im Voraus für jede Hilfe! y := 21; {in Zeile 21 beginnt die Zusammenfassungstabelle im ersten Tabellenblatt} kopiere [2.C:9-16] {Daten des TP (Version, PC, Tester, etc.} in [1.C:10-17]; for a = 2 to 38 {Zahl der Tabellenblätter} { for i = 45 {45 = erste Zeile des TP mit relevantem Inhalt} to 'letzte beschriebene Zeile' { if [a.H:i] {Fehlerbeschreibung} <> 'leer' { kopiere [a.C-D:i] {erwartetes Verhalten} in [1.C-F:y]; kopiere [a.E:i] {TG-Nummer} in [1.A:y]; kopiere [a.H:i] {Fehlerbeschreibung} in [1.G-K:y]; y++; //Zeilenzähler im Auswertungsblatt } } } //Das Tabellenblatt "Auswertung" ist das erste in der Arbeitsmappe. Die Tabellenblätter 2 bis 38 sind die Testprotokolle. // Meine Schreibweise bedeutet: //1.C:10 = Tabellenblatt Auswertung.Spalte C:Zeile 10

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 automatische Auswertung mehrerer Tabellenblätter
09.12.2014 17:56:32 rajuneon
NotSolved