AW: Textinhalte aus Zellen zusammenkopieren
23.09.2008 11:38:50
Raik
Hallo Andreas!
Dies stellst Du am besten über ein VBA-Programm an.
Also über Alt+F11 in die VBA IDE, und am besten eine Form erstellen.
Auf dieser Form erstellst Du über Ansicht>Werkzeugleiste einen Knopf.
Über einen Doppelklick auf den Knopf bekommst du den Rahmen des Quellcodes (Anfang + Ende)
Dazwischen fügst Du dann Deinen Programmcode ein.
Ich habe Dir mal aus meiner Errinnerung Code für Dein Problem vorgeschlagen, welche natürlich noch Fehlerhaft sein könnte, da er nicht getestet wurde!
Dim Mappe as Workbook 'für die 11 Mappen
Dim I,J as Integer ' Schleifenvariablen
With Application.FileSearch
.NewSearch
.LookIn = "C:\Pfad\" 'Pfad Deiner Excel-Dateien
.Filename = "xls" 'Exceldateien - Achtung, wenn noch andere Tabellen da vorkommen, Suchwert _
_
ändern!
.SearchSubFolders = False 'Keine Unterordner
If .Execute() > 0 Then 'Wenn was gefunden wurde dann
For I = 1 To .FoundFiles.Count 'für alle 11 Dateien
Set Mappe = Workbooks.Open(.FoundFiles.Item(i)) 'XLS Öffnen
for j = 1 to 25 'Für alle 25 Tabellenblätter
thisworkbook.worksheets(1).cells(j,i) = mappe.worksheets(j).cells(145,5)
'in diese Tabelle Wert einfügen. Spalte = XLS Zeile = Tabellenblatt (11 _
Listen)
next j 'Inneres Schleifenende
mappe.close 'XLS schließen
next i 'äußeres Schleifenende
End If
end with
Wenn Du das einfügst, und Fehler ausbesserst, kannst Du es mit F5 Starten (Dann Knopf drücken)
Bei Problemen einfach fragen.
Sry für das Aussehen, hatte Probleme mit dem Editor :(
Grüße Raik