Some drawing tasks

Hello,
I need VBA code to draw a tangent line to two arbitrary circles in one plane.
The tangent in one case does not cross the line connecting the centers of the circles,
and in the other case it does.