ich habe ein Problem hinsichtlich VBA und wäre euch wirklich sehr dankbar, wenn Ihr mir weiterhelfen könntet. Ich brauche eure Hilfe für meine letzte Hausarbeit an der Universität. Ich baue mir gerade ein Dashboard auf und benötige hierfür ein paar VBA-Codes. Der Grundgedanke den ich habe ist, dass ich Daten aus verschiedenen Dateien in einer Datei und auf einer Arbeitsmappe sammeln möchte. Hierfür muss ich immer nur bestimmte Zellbereiche ansprechen. Da ich insgesamt 5 verschiedene Dateien öffnen, auslesen, kopieren und schließen muss, würde ich gerne eine passende Schleife benutzen.
Ich habe testweise kurz ein Makro für nur eine Übertragung geschrieben und bin hier schnell gescheitert. Es kommt immer die Fehlermeldung Anwendung- oder objektdefinierter Fehler. Das Makro öffnet nur die Datei :(
Anbei das Makro:
Private Sub CommandButton1_Click()
Workbooks.Open Filename:="C:\WINNT\...\Mappe2.xls" Workbooks("Mappe2").Worksheets("Tabelle1"). _
Range("B3").Copy _
Destination:=ThisWorkbook.ActiveSheet.Range("B9") ActiveWindow.Close
End Sub
Ich bedanke mich im Voraus bei jedem für die Hilfe!