Supportnet / Forum / Tabellenkalkulation
daten aus anderen xls. datein in eine hauptdatei
Frage
hallo brauch mall wieder eure hilfe ...
ich habe mehrrere xls. datein die vortlaufend abgespeichert sind.
08-0100-01
08-0101-01
08-0102-01
und so weite.
und dan habe ich noch eine haupt datei in der verschidene werte
aus den anderen tabellen eingetragen werden müßen.
in meiner hauptdatei gebe ich in zeile B5 bis B1504 die numern z.b
08-0100-01 ein und anhand diser numer soll excel mir die werte für die zellen C5 bis O1504 die werte eintragen.
wie kann ich das machen ... ???
kann mir vieleicht jemand helfen.
hoffe ihr versteht auch was ich meine.
gruß nero
Antwort 1 von nighty
hi all
ein beispiel
gruss nighty
ein beispiel
gruss nighty
Sub FilesListen()
Call EventsOff
Dim Dateien As Long
For Dateien = 5 To 1504
With Application.FileSearch
.NewSearch
.LookIn = "C:\temp\"
.Filename = ThisWorkbook.Sheets(1).Cells(Dateien, 2)
If .Execute() = 1 Then
Workbooks.Open Filename:=.Filename & ".xls"
Workbooks(.Filename & ".xls").Sheets(1).Range("C" & Dateien & ":O" & Dateien).Copy ThisWorkbook.Sheets(1).Range("C" & Dateien)
Workbooks(.Filename & ".xls").Close SaveChanges:=True
End If
End With
Next Dateien
Call EventsOn
End Sub
Public Sub EventsOff()
With Application
.ScreenUpdating = False
.EnableEvents = False
.Calculation = xlCalculationManual
End With
End Sub
Public Sub EventsOn()
With Application
.ScreenUpdating = True
.EnableEvents = True
.Calculation = xlCalculationAutomatic
End With
End SubAntwort 2 von nero022
danke für den code,aber wie und wo muß ich ihn verändern um ihn für
mich anzupassen...?
A B C D E F G H I J K L M N O
5/ 08-0100-01
6/ 08-0101-01
7/
8/
9/
in A5 steht der nahme der xls.datei und in B5 bis O5 müßen die werte
aus der xls datei eingetragen werden, die werte stehen aber an verschidenen stelen und auch noch in mehreren tabellen.
gruß nero.
mich anzupassen...?
A B C D E F G H I J K L M N O
5/ 08-0100-01
6/ 08-0101-01
7/
8/
9/
in A5 steht der nahme der xls.datei und in B5 bis O5 müßen die werte
aus der xls datei eingetragen werden, die werte stehen aber an verschidenen stelen und auch noch in mehreren tabellen.
gruß nero.
Antwort 3 von lorf
hallo nero,
1. du musst schon wissen, wie du es haben willst, sonst wird es nichts.
2. mit verschiedenen Stellen und mehreren Tabellen kann keiner was anfangen
Gruß
lorf
Zitat:
in meiner hauptdatei gebe ich in zeile B5 bis B1504 die numern z.b
08-0100-01 ein und anhand diser numer soll excel mir die werte für die zellen C5 bis O1504 die werte eintragen.
in meiner hauptdatei gebe ich in zeile B5 bis B1504 die numern z.b
08-0100-01 ein und anhand diser numer soll excel mir die werte für die zellen C5 bis O1504 die werte eintragen.
Zitat:
in A5 steht der nahme der xls.datei und in B5 bis O5 müßen die werte
aus der xls datei eingetragen werden, die werte stehen aber an verschidenen stelen und auch noch in mehreren tabellen.
in A5 steht der nahme der xls.datei und in B5 bis O5 müßen die werte
aus der xls datei eingetragen werden, die werte stehen aber an verschidenen stelen und auch noch in mehreren tabellen.
1. du musst schon wissen, wie du es haben willst, sonst wird es nichts.
2. mit verschiedenen Stellen und mehreren Tabellen kann keiner was anfangen
Gruß
lorf

