Bestimmte Zellen der aktiven Zeile von Tabellenblatt A in Tabellenblatt B kopieren - Druckversion +- Office-Fragen.de (https://office-fragen.de) +-- Forum: Microsoft Office (https://office-fragen.de/forum-1.html) +--- Forum: Excel (https://office-fragen.de/forum-2.html) +--- Thema: Bestimmte Zellen der aktiven Zeile von Tabellenblatt A in Tabellenblatt B kopieren (/thread-28599.html) |
Bestimmte Zellen der aktiven Zeile von Tabellenblatt A in Tabellenblatt B kopieren - pidreikommaeinsvier - 18.02.2023 Hallo zusammen, ich versuche schon den halben Tag (als Anfängerin) ein Makro zu schreiben, das bestimmte Zellen der aktiven Zeile aus TabelleA und kopiert, uns sie in Tabelle B in die zweite Zeile einfügt. "Range (Cells(ActiveCell.Row, 8)).Select scheint nicht der richtige Code für das Kopieren eines bestimmten Spaltenwerts zu sein. Eine Beispieldatei habe ich angehängt. Falls diese Frage schon einmal gestellt wurde, entschuldige ich mich vorab und würde mich über Hinweise zu den entsprechenden Foren-Beiträgen sehr freuen. Danke vorab für eure Unterstützung. Viele Grüße Eslem Beispiel-Datei.xlsm (Größe: 16,41 KB / Downloads: 2) RE: Bestimmte Zellen der aktiven Zeile von Tabellenblatt A in Tabellenblatt B kopieren - Calderon - 18.02.2023 Hallo, ein Makro ist da nicht unbedingt erforderlich. in B2: =INDEX(SPALTENWAHL(Tabelle1!$B$2:$P$15;1;10;11;15);VERGLEICH(Tabelle2!A2;Tabelle1!$A$2:$A$15;0);0) Oder per Sverweis() in älteren Excelversionen. RE: Bestimmte Zellen der aktiven Zeile von Tabellenblatt A in Tabellenblatt B kopieren - AlterDresdner - 18.02.2023 Hallo Eslem, Calderon hat recht, dazu brauchts kein Makro. Wenn du aber partout eins schreiben willst, dann setzte den nachfolgenden Code vor dein Makro2 im Modul1. Wenn etwas unverständlich ist: die Hilfe hilft meistens! Code: Option Explicit 'ist sinnvoll, um Schreibfehler zu erkennen RE: Bestimmte Zellen der aktiven Zeile von Tabellenblatt A in Tabellenblatt B kopieren - pidreikommaeinsvier - 20.02.2023 (18.02.2023, 19:29)AlterDresdner schrieb: Hallo Eslem, Hallo zusammen, vielen Dank erst einmal für eure Antworten! Ich bin mir nicht sicher, ob ich das, was ich eigentlich haben möchte mit meiner ersten Beschreibung überhaupt richtig rüberbringen konnte. Tabelle1 enthält mehrere hundert Zeilen. Ich möchte mit einem Klick in die entsprechende Zeile in Tabelle1 (bspw. Zeile 13) und dem Ausführen eines Makros nur die Zeile 2 in Tabelle2 ausfüllen lassen. Ich hatte vor 4 Jahren ein solches Makro nach tagelangem ausprobieren und Unterstützung in einem Forum (das leider nicht mehr existiert) geschrieben - leider weiß ich nicht mehr wie. Mit TabelleB möchte ich weiterarbeiten und die Zeile wieder leeren, bevor ich in die nächste Zeile in Tabelle1 klicke, um Tabelle2 (ich würde jetzt mal von einem Formular sprechen ) wieder anhand des Makros auszufüllen. Ich bin eine absolute Niete was Beschreibungen angeht aber hoffe, dass das verständlich war. Alternativ könnte ich in Tabelle2 A2 die Produkt-Nummer eintragen und die restlichen Spalten anhand von sVerweisen befüllen, aber das möchte ich mir - falls möglich - ersparen. Danke vorab. |