Autor
|
Thema: Tabellenblätter aus Vorlage-Datei kopieren (1779 mal gelesen)
|
Peter_graz03 Mitglied Student
Beiträge: 51 Registriert: 11.08.2004
|
erstellt am: 17. Sep. 2005 13:28 <-- editieren / zitieren --> Unities abgeben:
hi, ich habe folgendes problem: ich habe ein excel-file das als berechnungsvorlage dienen soll. in diesem file sind einige berechnungsfälle (jeweils als eigener sheet) gespeichert. jetzt habe ich ein file in dem die berechnung stattfinden soll. dort sollen je nach anforderungen die nötigen sheets (berechnungsfälle) aus dem vorlagen-file kopiert werden. und das wenn möglich auf "knopfdruck". in einem buch habe ich gefunden wie ich die sheets aus dem vorlagen-file in das berechnungsfile bekomme, aber leider nicht wie ich mir die daten auf knopfdruck aus dem vorlagen-file in mein berechnungs-file kopiere. der button zum kopieren sollte im berechnungsfile sein. sodaß ich wenn ich was berechnen möchte das vorlagen-file nicht benötige. vielleicht kann mir jemand helfen! vielen dank im voraus! grüße peter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rainberg Mitglied
Beiträge: 147 Registriert: 14.01.2005
|
erstellt am: 17. Sep. 2005 14:41 <-- editieren / zitieren --> Unities abgeben: Nur für Peter_graz03
Hallo Peter, man braucht sehr viel Fantasie um dein Vorhaben zu durchschauen, deshalb mal eine Gegenfrage. Wäre es nicht besser du erstellst dir je Berechnungsfall eine gesonderte Vorlage als eigenständige *.xlt ? Damit könntest je nach Berechnungsfall die entsprechende Mappe aufrufen, die Berechnungsdaten eintragen, die Berechnung durchführen und das Ergebnis wiederum als eigenständige *.xls unter beliebigem Namen abspeichern.
------------------ Gruß Rainer Feedback wäre nett! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter_graz03 Mitglied Student
Beiträge: 51 Registriert: 11.08.2004
|
erstellt am: 17. Sep. 2005 18:13 <-- editieren / zitieren --> Unities abgeben:
hallo nochmal, danke für deine antwort. es geht um die berechnung von großwasserraumlesseln nach der neuen en norm. das heißt das sind eigentlich keine berechnungsfälle sondern einzelteile die berechnet werden. die allerdings alle die gleichen randbedingungen haben, ich möchte nur die vorgefertigten sheets in die jeweilige berechnung einfügen damit sie alle auf diese randbedingungen zugreifen. deshalb muss das so sein. zumindest meiner logik nach. bin allerdings für bessere vorschläge immer offen. vielen dank inzwischen! lg peter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rainberg Mitglied
Beiträge: 147 Registriert: 14.01.2005
|
erstellt am: 17. Sep. 2005 18:42 <-- editieren / zitieren --> Unities abgeben: Nur für Peter_graz03
Hallo Peter, deine bisherige Info hat leider nur "Meine Logik" zugelassen. Wenn man wüsste um welche Berechnungen es geht und wie die Vorlagen aussehen auf die zugegriffen werden soll, könnte man u. U. auch konkreter antworten (oder auch nicht). Im Moment halte ich meinen Vorschlag noch für brauchbar. ------------------ Gruß Rainer Feedback wäre nett! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mario Wipf Mitglied Dipl. Ing. FH, MAS FHO BAE
Beiträge: 535 Registriert: 07.10.2003 AIS 9 SP3, AIS 10 WINDOWS XP Pro Fujitsu Siemens CELSIUS M430 Nvidia Quadro FX 1400 128 MB
|
erstellt am: 19. Sep. 2005 07:56 <-- editieren / zitieren --> Unities abgeben: Nur für Peter_graz03
Hallo Peter Ich stimme Rainer zu, ich würde ebenfalls ein vorlagensheet erzeugen, um dann jeweils mit diesem zu Arbeiten (allerdings nur eines, mit sämtlichen sheets um nicht für Verwirrung bei den Usern zu sorgen). Stelle ich mir das richtig vor wie folgt ? : Du hast ein Workbook mit mehreren Sheets wovon Du pro Berechnung jeweils nur eines aller vorliegenden benötigst ? Grundsätzlich ist es am einfachsten, wenn Du eine Vorlagendatei generierst, die dann alle benutzen und jeder arbeitet nur mit dem sheet, dass er für seinen Berechnungsfall braucht. Nachteil: Die Datenmenge wird nicht minimal gehalten, da jedesmal sämtliche Informationen, die nicht benötigt werden auch im workbook sind. Abhilfe: die anderen sheets jeweils löschen Vorteil: Fall Du einen Bezug erstellen wolltest, auf ein zentral gelegenes Dokument, musst Du Dir sämtliche Änderungen gut überlegen, da diese dann bei den bestehenden Dokumenten zu Fehlern führen könnten. Daher würde ich eine saubere Trennung vorschlagen, in dem Du eine Vorlagendatei erstellst, auf die alle zugreifen bzw. die alle benutzen können, in welcher jeweils sämtliche sheets verfügbar sind. Grüsse aus der Schweiz Mario [Diese Nachricht wurde von Mario Wipf am 19. Sep. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 20. Sep. 2005 18:53 <-- editieren / zitieren --> Unities abgeben: Nur für Peter_graz03
Ich würde auch zu der Vorlagenmappe tendieren und mittels Macros und Kontrolbuttons die jeweileigen Berechnungsfälle sichtbar schalten... Wenn ich es richtig verstanden habe, hast du 1 Sheet in der der User Werte einträgt und mehrere Berechnungsfälle-Sheets die alle auf diese 1 Sheet zugreifen und in denen der User nichts verändern soll? [Diese Nachricht wurde von Thomas Harmening am 20. Sep. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter_graz03 Mitglied Student
Beiträge: 51 Registriert: 11.08.2004
|
erstellt am: 20. Sep. 2005 20:11 <-- editieren / zitieren --> Unities abgeben:
vielen dank erst mal für eure beiträge. ich glaube ich habe das nicht ganz eindeutig erklären können. es geht wie gesagt um dampfkesselberechnung. da gibt es mehrere sachen die berechnet werden sollen z. b. mantelrohr, stutzen, böden, etc. diese werden nach den berechnungsvorschriften der norm berechnet. dafür habe ich mir für jeden jeden teil einen eigenen sheet vorbereitet mit dem ich das berechnen kann. die einzelnen teile werden immer ausgehend von einem bezugsdruck, einer bezugstemperatur, etc. berechnet. es kann aber sein dass ich zum bsp. bei einem kessel mehrere stutzen, böden, etc. zu berechnen habe. meine idee war nun ein excel-file zu erstellen bei dem diese bezugsdaten eingegeben werden und weiters eingegeben wird wieviele teile vom jeweiligen typ (stutzen, boden, etc.) berechnet werden müssen. je nach anzahl sollten aus diesem vorlagen-file (in dem die einzelnen teile-berechnungen gespeichert sind) nun die entsprechenden sheets in die aktuelle berechnung kopiert werden. das ist deshalb wichtig weil die gesamte berechnung dann in einem file gespeichert werden soll. ich hoffe ich konnte euch meine komplizierte idee jetzt besser darstellen. vielen dank im voraus für eure hilfe. grüße peter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter_graz03 Mitglied Student
Beiträge: 51 Registriert: 11.08.2004
|
erstellt am: 20. Sep. 2005 20:20 <-- editieren / zitieren --> Unities abgeben:
hallo thomas! habe erst jetzt deinen anhang gesehen. genauso werde ich das machen. ich blende einfach nur je nach anforderung die benötigten sheets ein und wenn ich davon mehrere benötige dann wird das einfach per button kopiert. vielen dank für deinen hinweis, hat mir sehr geholfen! lg peter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |