I can not create Rectangle?

What happened on this?

Try the points in order (1, 2 , 3, 4).
At the moment you have them in the order (1,2, 4, 3)

You are correct. Thank you very much

But difficult input excel data.

I tend to use this when playing with rectangles:

Rectangle.ByCornerPoints(lowPt,Point.ByCoordinates(lowPt.X,hghPt.Y),hghPt,Point.ByCoordinates(hghPt.X,lowPt.Y));

(thanks to Vikram).

Way less fuss as it’s easy to work out two opposite corners.

You can get the vectors from one point each of the others (including the original point) and use the angle about the Z axis to sort the points.