Neue Add-ins vereinfachen das VISUM - Excel Zusammenspiel
Erfahrene Anwender von Excel und VISUM kombinieren oft die Stärken beider Programme, indem sie VISUM aus Excel VBA steuern oder Matrixoperationen ganz nach Excel verlagern. Zwei neue Add-ins unterstützen ab sofort genau diese Kombination. Das Besondere daran: wir haben diese Funktionen auf vielfachen Wunsch beim letzten Anwenderseminar hin entwickelt.
Aufgrund der flexiblen Add-in-Architektur können wir Ihnen die neuen Add-ins im Rahmen eines Servicepacks, und nicht erst im kommenden Hauptrelease ausliefern.
In den Parametern der Operation geben Sie den Pfad zu dem Excel-Workbook mit Ihrem Code und den Namen der auszuführenden Subroutine an. Ihr Workbook MyExcelScripts.xlsx würde z.B. den folgenden VBA-Code enthalten, der IV-Streckenbelastungen in die Excel-Tabelle kopiert.
Sub MyLoggingFunction(Visum)
Set s = ThisWorkbook.ActiveSheet
N = Visum.Net.Links.Count
s.Range(s.Cells(1, 1), s.Cells(N, 2)) = Visum.Net.Links.GetMultiAttValues
("VOLVEHPRT(AP)")ThisWorkbook.Save
End Sub
Dies könnte die Basis für Ihr eigenes Reporting nach einer IV-Umlegung sein, wobei sie in Excel Statistiken über die Belastungen ausrechnen und graphisch darstellen.
Matrizen aus Excel laden
Nehmen wir an, dass Sie mit Hilfe von Berechnungen in Excel den Inhalt einer OD-Matrix vorbereitet haben und diese nun für die Umlegung nach VISUM transferieren wollen. Der einfachste Weg nutzt das neue Load Matrix from Excel add-in. Führen Sie das Add-in aus dem Skript-Menü aus:

Im Dialog geben Sie den Pfad zu Ihrer Arbeitsmappe, den Tabellennamen (falls nicht der erste), die obere linke Zelle des Zellbereichs an, der ihre Matrixdaten enthält, sowie das Zielmatrixobjekt.
Klicken Sie dann OK. VISUM öffnet die Arbeitsmappe im Hintergrund und überträgt die Matrixdaten. Manuelle Umformatierungen von CSV-Dateien sind nicht mehr erforderlich.




