ich benötige die Hilfe aller VBA-Experten unter euch:
Ich möchte in einer Tabelle je nachdem, welche Zahl in der Zelle G2 eingegeben wird, einen bestimmten Zellbereich der Tabelle kopieren und die Zellinhalte dieses Bereichs als Wert (ohne Formatierungen) in einen anderen Zellbereich dieser Tabelle - immer in den gleichen Zellbereich (H7:J30) - einfügen.
Im Einzelnen sollte das wie folgt geschehen:
Im Zellbereich K2:GA2 dieser Tabelle finden sich in einzelnen Zellen Zahlen, wobei die in G2 eingegebene Zahl in diesem Zellbereich (K2:GA2) nur einmal vorkommen kann.
Wenn ich jetzt in die Zelle G2 z.B. die Zahl 1 eingebe und diese Zahl steht in K2, dann soll der Bereich K7:M30 kopiert und als Wert in den Bereich H7: J30 eingefügt werden. Steht die eingegebene Zahl jedoch in W2, dann sollte der Bereich W7:Y30 kopiert und in den Bereich H7:J30 als Wert eingefügt werden.
Der zu kopierende Zellbereich ist immer abhängig von der Zelle des Zellbereichs K2:GA2, in der der in G2 eingegebene Wert "gefunden" wird. Da diese Zelle sich jeweils in der Zeile 2 befindet, soll der Zellbereich der gleichen Spalte, beginnend ab Zeile 7 und die nächsten 2 Spalten bis Zeile 30 kopiert werden.
Wenn möglich sollte die Kopieraktion nach jeder Zelleingabe in G2 automatisch neu erfolgen.
Ich hoffe, ich habe mein Anliegen für euch nachvollziehbar beschrieben und danke bereits jetzt für eure Hilfe.
Gruß
Fritz