Don't know the exact answer. The variations of Top & Left are too numerous to mention here. I suggest that you look them up in
VB Editor Help. Type Top in a module and hit F1 key. Might be something like this :-
Code:
UserForm1.Top = Worksheets("Sheet1").ChartObjects(1).Top
-----------------------
Regards BrianB
Most problems occur from starting at the wrong place.
Use a cup of coffee to make Windows run faster.
It is easy until you know how.