I'm going to make my comment an answer because it solved the problem. That way, it can help any future visitors to this page.
You need to invoke Add
by placing ()
after it:
trend =worksheets.ChartObjects(1).Chart.SeriesCollection(1).Trendlines().Add()
# here--^
Now, trend
points to what it should, namely the return value of the Add
method.