habe nach einem Umstieg von EXCEL 2003 auf EXCEL 2007 folgendes Problem.
Mehrere Dateien werden hintereinander durchlaufen (durch VBA geöffnet, bearbeitet, formatiert, geschlossen) und in jeder werden unter anderem folgende Befehle ausgeführt (n = Name eines Worksheets im Workbook, "Commentary" = ein Bereichsname, b ist als Border dimensioniert)
For Each b In Range(n & "!Commentary").Borders
b.LineStyle = xlContinuous
b.Weight = xlHairline
Next
Range(n & "!Commentary").Borders(xlDiagonalDown).LineStyle = xlNone
Range(n & "!Commentary").Borders(xlDiagonalUp).LineStyle = xlNone
Das Setzen des "LineStyles" und des "Weight" zu den "Border"-Eigenschaften bringt den Error 1004: "Die LineStyle-Eigenschaft des Border-Objektes kann nicht festgelegt werden"
Hat jemand eine Idee, warum dies auf einmal nicht mehr geht? Hat sich unter EXCEL 2007 hier etwas geändert? Unter EXCEL 2003 haben diese Befehle kein Problem gebracht.
Das eigenartuige ist, dass dies erst nach einer Anzahl durchlaufener Blätter erstmals auftritt (Bufferproblem?)
Für eine Antwort danke ich jetz schon,
Richard aus Graz