I have not been able to figure out the cause of Error 1004.
It seems to be caused depending on the OS.

It is a VBA program, and perfectly works on WindowsXP,
but doesn't on Windows2000.
Both PSs are installed with Excel2003.

The error says
Runtime error 1004 - Unable to set the InvertIfNegative property of the Series Class
on the code below.

----omit----

ActiveChart.SeriesCollection(7).Select
With Selection.Border
.Weight = xlHairline
.LineStyle = xlNone
End With
Selection.Shadow = False
Selection.InvertIfNegative = False <-----Error 1004 here
Selection.Fill.Patterned Pattern:=msoPatternDarkHorizontal
With Selection
.Fill.Visible = True
.Fill.ForeColor.SchemeColor = 2
.Fill.BackColor.SchemeColor = 3
End With

----omit----

This kind of chunk of code is repeated above this last chunk.
Again, it works fine on WindowsXP, but doesn't on Windows2000!

Any help is appreciated!!!!!