Ich habe ein vertracktes Problem.
Ich suche gerade nach einer Möglichkeit, dass ein Excel Makro den Inhalt der Zelle F2
als Range in einer anderen Datei benutzt und dann mit Offset einen Bereich markiert und kopiert, woanders dann einfügt.
Ich gebe mit dem Inhalt der Zelle F2 sozusagen den Startpunkt an, mit dem Excel mit Hilfe eines Offsets einen Bereich kopiert und woanders einfügt.
So sieht es momentan aus, funktioniert natürlich nicht, weil ich nich weiß wie ich die Range mit dem Inhalt der Zelle F2 deklariere. Habe jetzt nur den relevanten Teil hier reinkopiert.
Abhängig von dem Inhalt der Spalte F (F2..F3 usw.) soll Excel zu dieser Position in einer anderen Datei gehen (Test.xls) und dann mit dem Offset 53 Zeilen nach unten und
22 Spalten nach rechts gehen und von der Anfangsposition bis zu dieser Position alles kopieren und in einer anderen Datei einfügen. Hat jemand eine Idee,
ist nicht ganz einfach zu verstehen oder ich drücke mich schlecht aus.
Ich suche gerade nach einer Möglichkeit, dass ein Excel Makro den Inhalt der Zelle F2
als Range in einer anderen Datei benutzt und dann mit Offset einen Bereich markiert und kopiert, woanders dann einfügt.
Ich gebe mit dem Inhalt der Zelle F2 sozusagen den Startpunkt an, mit dem Excel mit Hilfe eines Offsets einen Bereich kopiert und woanders einfügt.
So sieht es momentan aus, funktioniert natürlich nicht, weil ich nich weiß wie ich die Range mit dem Inhalt der Zelle F2 deklariere. Habe jetzt nur den relevanten Teil hier reinkopiert.
Abhängig von dem Inhalt der Spalte F (F2..F3 usw.) soll Excel zu dieser Position in einer anderen Datei gehen (Test.xls) und dann mit dem Offset 53 Zeilen nach unten und
22 Spalten nach rechts gehen und von der Anfangsposition bis zu dieser Position alles kopieren und in einer anderen Datei einfügen. Hat jemand eine Idee,
ist nicht ganz einfach zu verstehen oder ich drücke mich schlecht aus.
Code:
Sub Datei_Erstellen()
Dim rCell As Range, KORDI As String
For Each rCell In Worksheets("Tabelle1").Range("A2:A100")
KORDI = rCell.Offset(0, 5).Value
Windows("Test.xls").Activate
Sheets("Schritt 4").Select
Range((KORDI):Y56).Select <= Absolute Ahnungslos
ActiveCell.Offset(-16, -8).Range("A1:X53").Select <= Absolute Ahnungslos
Next rCell
End Sub