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()
'dieser Code gehört in ein allgemeines Modul
'der Tabelle "BAB.xls"
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
|