Hallo ET,
Zitat:
Wo und wie ich das Makro eingeben und einbinden soll, muss ich mir wohl erst mal zu gemüte führen
an das VBA in excel kommst Du entweder über die Symbolleiste "Visual Basic", oder über Tastenkombi Alt+F11.
Dort siehst Du im Projekt-Explorer auf der linken Seite Deine geöffneten Excel-Dateien (am Besten machste nur die eine auf, das ist für den Anfang übersichtlicher).
Da steht dann VBAProjekt(Dateiname.xls)
-> da drauf RMT -> Modul einfügen
in dieses Modul den kompletten code pasten
Damit haste den ersten Schritt erfolgreich geschafft
Zitat:
Ist das Makro dann bezogen auf eine einzelne Tabelle oder auf die ganze Datei?
Auswertung: momentan noch auf das erste Tabellenblatt. und schreiben tut es ins 2. bzw. 3. Blatt.
also Vorsicht: das Makro schreibt knallhart auch in diese Blätter, ob Du das willst oder nicht, aber nur in die letzte freie Zeile, also wird ja nichts überschrieben
um den ganze Segen nun anzupassen mußt Du also "nur" die "Sheets(1)", "Sheets(2)" und "Sheets(3)" gegen die von Dir gewünschten austauschen.
Du kannst dabei auch das deutsche Tabelle1.Cells(1,1) benutzen oder die Namen der Blätter, dann aber in Anführungszeichen.
Bsp: Sheets("Hallo").Cells(1,1)
Namen und Index der Blätter siehst Du übrigens auch im Projekt-Explorer.
Zitat:
Da sind einige Tabellen in meiner EXCEL-Datei, in denen ich jeweils diese Suche durchführen muss.
sind die schön hintereinander? Dann kannst du auch da eine Schleife drüber legen oder Du kopierst den Code einfach (Sub-Namen ändern!) und tauscht jedes "Sheets(1) " gegen den passenden Namen, wie schon oben beschrieben. Diese Variante ist natürlich unschön, aber einfacher. Hübsch machen kannste ja immer noch, wenn Du die Bücher zu dem Thema VBA durchgelesen hast
[edit]
Zitat:
Muss ich für jede Tabelle, die ich aus dem Makro erzeuge ein Extrablatt(=Tabelle1...2...3?)erzeugen?
Kannst Du, mußt Du aber nicht. Kannst alles in ein Blatt auslesen lassen, oder Dir für jedes Ausgangsblatt ein eigenes Zielblatt erzeugen: Code anpassen und
vorher das Blatt erzeugt haben
Wichtig ist nur, daß alle Blätter mit denen das Makro was tun soll, auch vorhanden sind, ich erzeuge nämlich momentan kein neues Blatt (das würde aber auch gehen)
[/edit]
Ansonsten würde ich Dir mal die Seite www.herber.de ans Herz legen wollen, die finde ich persönlich sehr nett. Weitere links findest Du hier.
Ich hoffe, das reicht erstmal als Kurzanleitung, bei weiteren Fragen weißt Du, wo Du uns alle findest
Ich mach' nämlich nu Feierabend
Gruß,
Nicole
------------------
Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße...
[Diese Nachricht wurde von runkelruebe am 28. Jul. 2006 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP