Clever-Excel-Forum

Normale Version: Daten auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Excel Freunde

Ich möchte gerne aus meinem Excel Sheet „Checkliste für Offertenerstellung1.xlsm“ Daten auslesen.
Leider bin ich zu Blöd, um „meine“ bestehenden Codes entsprechend abzuändern, um zu einer Lösung zu kommen. Ich habe aber keine Ahnung von Initialisierungen, Codes für Abfragungen, ob Datei(en) eventuell schon geöffnet sind, oder Boolean’s (was auch immer das sein mag) und bin deshalb nicht imstande, einen bestehenden Code entsprechend abzuändern.

Ich habe mir dass so vorgestellt, dass bei Klick auf einen Button folgendes geschehen soll:

1. Datei mit dem Pfad „H:\Eigene Dateien\Profilliste_Test_1.xlsm“ öffnen. (kann auch schon geöffnet sein)
2. Alle Zeilen von 11 bis 74 einblenden.
3. In dieser Datei sollen die Zeilen 11 bis 74 kopiert und nach unten geschoben werden.
4. Die Daten aus der Datei „Checkliste für Offertenerstellung1.xlsm“, Tabelle „Massen“ sollen in die Datei „Profilliste_Test_1.xlsm“ eingepflegt werden.
a. Wert aus Zelle AF54 in die Zelle D23
b. Wert aus Zelle AE56 in die Zelle C25
c. Wert aus Zelle AF56 in die Zelle D25
d. Etc.
5. Die Zeilen im Sheet „Profilliste_Test_1.xlsm“, welche keine Werte (0) in der Spalte C enthalten sollen ausgeblendet werden.
6. Profilliste_Test_1.xlsm speichern und schliessen.

Ich hoffe, ich habe die „Aufgabe“ klar dargestellt und bin dankbar für alle Hinweise und Anregungen die zur Lösung führen.

Mit Gruss aus der schönen Schweiz

Peter
Hi Peter,

(21.11.2014, 08:12)nuttli schrieb: [ -> ]Ich möchte gerne aus meinem Excel Sheet „Checkliste für Offertenerstellung1.xlsm“ Daten auslesen.
Leider bin ich zu Blöd, um „meine“ bestehenden Codes entsprechend abzuändern, um zu einer Lösung zu kommen.

Als erster Tipp, wie Du zu einem Makro kommst:
wenn ich keine Ahnung habe, wie ich einen Code schreiben soll, dann schalte ich immer den Makro-Recorder ein und mache ein Mal alle Aktionen, die das Makro auch machen soll, und beende die Aufzeichnung.

Dieses Makro kann dann ergänzt, verallgemeinert und verkürzt werden. Wenn ich es nicht alleine kann, dann frage ich im Forum nach.

Zweitens:
wenn Du schon bestehenden Code hast, dann poste den doch mal, dann können wir alle drüberschauen.