ich habe eine Aufgabenstellung, die ich mit meinen begrezten VBA-Kenntnissen leider nicht mehr bewältigt bekomme und bin für jede externe Hilfe Dankbar!!!
Ich habe eine Datei mit 2 Tabellenblättern. In Tabelle1 ist eine Matrix die in der y-Achse den Parameter Höhe hat und in der x-Achse den Parameter Breite. Die Höhe liegt in einem Bereich zwischen 2000mm und 7000mm. Die Breite soll in einem Bereich zwischen 2000mm und 8500mm liegen. Da Excel 9.0 (Excel 2000) leider nur bis zur Spalte IV geht, sind die darstellbaren Schritte leider nur begrenzt. Die Schrittgrösse wird in Tabelle2 eingetragen und passt die Matrix im Grössenbereich dynamisch an.
In Tabelle 2 stehen die Parameter Breite, Höhe, Gewicht 1, Gewicht 2, Höherführung, Winkel, Schrittweite und Ergebnis. Die Schrittweite muss im Makro br[cksichtigt werden und passt den Grössenbereich in Tabelle1 automatisch an. Das Ergebnis kommt von einer weiteren Berechnung, die durch diese Eingabeparameter angestossen wird (daher als gelb markiert).
Die Zellen B4 (Höhe) soll zuerst mit der in Zelle G4 angebeben Schrittweise von 2000mm an hochzählen. In Zelle A4 beginnt die Breite auch mit 2000mm. Die Zellen E4 und F4 werden später dynamisch eingebunden, sollten jedoch im benötigten Makro mit jedem Schritt berücksichtigt werden. Die aus jedem einzelnen Schritt (Bsp. Höhe 2000, Breite 2000 = Ergebnis; dann Höhe 2001, Breite 2000 = Ergebnis) resultierenden Ergebnisse sollen dann als Wert in die jeweilige Zelle der Grössenmatrix (Tabelle1) gemäß Eingebaparameter der Tabelle2 in Tabelle1 eingetragen werden. Wenn in Bsp. Spalte B die max. Höhe von 7000mm erreicht ist muss dann ein Sprung in Spalte C und dort wieder beginnend von 2000mm erfolgen. U.s.w.!! Die Ergbnisse sind entweder Text oder Zahl.
Das ganze soll solange laufen, bis das Ende der Matrix erreicht ist und dann eine Kopie des Tabellenblatt Tabelle1 machen und mit speichern unter gespeichert werden.
Die Beispieldatei ist unter folgendem Link einsehbar (hier fehlen die Gewichtsparameter, soll aber mit betrachtet werden):
Problembeschreibung.xls (612 KB) als Excel-Datei
Problembeschreibung.zip (35 KB) für die gezippte Version.
Für eine Lösung wäre ich sehr sehr Dankbar.
Viele Grüsse
PointOfView