Home |
Search |
Today's Posts |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hidden and expanded rows and columns don't seem to have any adverse affect in
my test workbook. I hid detail and also tried various combinations of grouping and collapsing the groups. I ran all tests on both column-dominated and row-dominated pivot tables. The linestyles are set with no errors. Can you manually adjust the linestyles in Column A cells? Using Excel's menu, try Format, Cells, Borders. Set a diagonal to visible and click OK. Then try to clear it using the same menu maneuever and see what happens. --- Jay "NevilleT" wrote: Thanks a lot Jay. That is getting closer to the truth. The error occurs only on column A (every cell). The pivot table is tracking resources allocated to project. It has col A "Role", col B "Name", col C "Project" Col D "Jan 07", Col E "Feb O7" etc. You can collapse the table to look at a single role, a person within the role, or expand it fully to display each combination of role, name and project. Could it be something to do with the fact that you can expand or hide the column? "Jay" wrote: Hi NevilleT- I can't reproduce your error; the code works fine on a test pivot table (as you've described for your other sheets). I'd suggest converting your code as follows to report the cell address where the error occurs; that might provide us with a clue about the cause. Does the error occur when formatting all cells or just in a particular column or row? Use Ctrl-Break if to stop this procedure if all cells seem to be causing the error (so you don't have to respond to ~1200 error messages...). Sub NevilleT() Set rng = ActiveSheet.Range("A5:B600") For Each cel In rng On Error GoTo errorReport cel.Interior.ColorIndex = xlNone cel.Borders(xlDiagonalDown).LineStyle = xlNone ' Error occurs here cel.Borders(xlDiagonalUp).LineStyle = xlNone On Error GoTo 0 nextCel: Next 'cel normalExit: Exit Sub errorReport: MsgBox "An error occurred when formatting cell " & cel.Address Resume nextCel End Sub ---- Jay "NevilleT" wrote: I posted this message before but didn't resolve it. I have a pivot table I am trying to format. The sheet is unprotected and the code fails with an error "Unable to set the linestyle property of the border class" It does however work correctly on other worksheets in the same workbook. Dim rng As Range Set rng = ActiveSheet.Range("A5:B600") rng.Interior.ColorIndex = xlNone rng.Borders(xlDiagonalDown).LineStyle = xlNone ' Error occurs here rng.Borders(xlDiagonalUp).LineStyle = xlNone |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
2007 Excel Table and Pivot Table Formatting | Excel Discussion (Misc queries) | |||
Pivot Table Row Formatting | Excel Worksheet Functions | |||
Pivot Table border formatting and pivot chart formatting | Excel Discussion (Misc queries) | |||
Pivot Table Formatting | Excel Discussion (Misc queries) | |||
Formatting pivot table | Excel Programming |