AW: Verknüpfungen Pfad
05.04.2015 12:18:15
fcs
Hallo Holger,
ich hab in meinem Makro noch Fehler gefunden, die mir beim 1. Testen nicht aufgefallen sind, weil meine wenigen Testdateien identisch sortiert in den beiden Listen rauskamen.
Der folgende Abschnitt muss angepasst werden.
'Prüfen, ob alle Excel-Dateien im neuen Ordner/Unterverzeichnissen im Alt-Ordner vorhanden sind
Application.StatusBar = "Prüfung, ob Neu-Dateien in Alt-Dateien vorhanden"
For intI = 1 To UBound(arrNeuDateien, 1)
bolTreffer = False
For Zeile = 1 To UBound(arrAltDateien, 1)
If arrNeuDateien(intI, 2) = arrAltDateien(intI, 2) Then
bolTreffer = True
Exit For
End If
Next Zeile
If bolTreffer = False Then
MsgBox "Neu-Datei " & vbLf _
& arrNeuDateien(intI, 2) & vbLf _
& "fehlt im entsprechenden Alt-Verzeichnis!!" & vbLf _
& "Makro wird abgebrochen!", _
vbOKOnly, "Verknüpfungen nach Datei-Umzug anpassen"
GoTo Beenden
End If
Next intI
Am Rande:
Mich wundert, dass man zu diesem Thema so gut wie nichts (brauchbares) im Netz findet. (?)
Mögliche Gründe:
1. Manche Anwender haben gelernt/wissen, was in Excel geht und was nicht, und verwenden Datenbanken.
2. Die dezentralen Daten werden für Auswertungszwecke immer pararell in einer zentralen Datei gesammelt. Dies kann man je nach Datenvolumen manuell oder auch per Makro steuern.
Es ist immer einfacher in der DV einen großen halbwegs geordneten Haufen nach Informationen zu durchsuchen als viele verstreute kleine Haufen.
3. Excel-Anwender kreieren allinlusive Monsterdatein, solange Arbeitspeicher und Rechnerleistung es hergeben und vermeiden so externe Verknüpfungen. Mit der Version 2007 hat Microsoft hier ja ordentlich Vorschub geleistet indem die Limits für die Anzahl der Blätter,Zeilen und Spalten in einem Blatt/einer Datei nach oben gesetzt wurden.
4. Excelanwender hoffen und bibbern, dass sie bei einer komplexen/umfangreichen Formelverknüpfungs-Landschaft nie ihre Dateien umziehen müssen, oder sie sind ahnungslos bis der Tag der Wahrheit kommt.
Gruß
Franz