So Freunde,
ich habe folgenden Code gefunden um Tabelle3 aus der Datei ReguläreAusdrücke.xlsm in eine neue Datei zu kopieren ohne die alte zu öffnen.
Allerdings öffnet dieser Code nur meine Datei aber kopiert nichts...
Hilfeeee
Sub
Daten()
Dim
wks
As
Worksheet
Dim
wksDaten
As
Worksheet
Dim
wkbDaten
As
Workbook
Dim
rng
As
Range
On
Error
GoTo
FEHLER
With
Application
.ScreenUpdating =
False
.EnableEvents =
False
.Calculation = xlCalculationManual
End
With
Workbooks.Open
"C:\Users\Alperen.Kaya\Desktop\FOCI\Aufgaben\1FOCIrausschneiden\ReguläreAusdrücke.xlsm"
Set
wkbDaten = Workbooks(
"ReguläreAusdrücke.xlsm"
)
Set
wksDaten = wkbDaten.Sheets(
"Tabelle3"
)
For
Each
wks
In
ThisWorkbook.Sheets
If
wks.[A1:A300] <>
""
Then
Set
rng = wksDaten.Columns(
"A"
).Find(What:=wks.[A1:A300], LookIn:=xlValues, _
LookAt:=xlWhole)
If
Not
rng
Is
Nothing
Then
wks.[C1] = rng.Offset(0, 1)
End
If
End
If
Next
wkbDaten.Close
FEHLER:
With
Application
.ScreenUpdating =
True
.EnableEvents =
True
.Calculation = xlCalculationAutomatic
End
With
End
Sub