17.02.2020, 13:05
Hallo!
Ich bin kompletter Neuling in Sachen Makros usw. Folgendes wäre für mich sehr hilfreich.
Ich habe eine Arbeitsmappe mit ungefähr 50 Tabellenblättern, jedes Blatt hat denselben Aufbau. Das erste Tabellenblatt fungiert als Vorlage, dort habe ich einen Sverweis aus einer anderen Excel-Mappe (A4:A39) eingerichtet (funktioniert einwandfrei). Suchkriterium ist jeweils die Zeile A1 in jedem Tabellenblatt - wenn ich also die Formel in die anderen Tabellenblätter kopiere, ändert sich das Suchkriterium und das richtige Ergebnis wird wiedergegeben.
Das ist mein Makro für das Kopieren der Formeln in ein anderes Tabellenblatt:
Range("A4:A39").Select
Selection.Copy
Sheets("Tabelle1").Select
Range("A4").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Kann ich hier etwas ändern und dann wendet er diesen Vorgang in allen Tabellenblättern an? Oder muss ich es komplett anders machen?
Es ist auch möglich, dass mit der Zeit Tabellenblätter wegfallen, bzw. neue dazukommen, auf die dieses Makro auch angewendet werden soll.
Hoffe, es ist keine blöde Frage!
LG
Ich bin kompletter Neuling in Sachen Makros usw. Folgendes wäre für mich sehr hilfreich.
Ich habe eine Arbeitsmappe mit ungefähr 50 Tabellenblättern, jedes Blatt hat denselben Aufbau. Das erste Tabellenblatt fungiert als Vorlage, dort habe ich einen Sverweis aus einer anderen Excel-Mappe (A4:A39) eingerichtet (funktioniert einwandfrei). Suchkriterium ist jeweils die Zeile A1 in jedem Tabellenblatt - wenn ich also die Formel in die anderen Tabellenblätter kopiere, ändert sich das Suchkriterium und das richtige Ergebnis wird wiedergegeben.
Das ist mein Makro für das Kopieren der Formeln in ein anderes Tabellenblatt:
Range("A4:A39").Select
Selection.Copy
Sheets("Tabelle1").Select
Range("A4").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Kann ich hier etwas ändern und dann wendet er diesen Vorgang in allen Tabellenblättern an? Oder muss ich es komplett anders machen?
Es ist auch möglich, dass mit der Zeit Tabellenblätter wegfallen, bzw. neue dazukommen, auf die dieses Makro auch angewendet werden soll.
Hoffe, es ist keine blöde Frage!
LG