• 締切済み

ExcelのVBAでこんなこと出来ますか?

Excelのオートシェープで、直線を2本引きます。 その、2本を選択して、ボタンを押すと2本の直線の交点まで、各々の直線が延びるようなマクロって出来るのでしょうか? --        |     | の直線を ----┐        |        |        | このように交点で接続したいのです。 どなたか?わかる人いませんか?宜しくお願い致します。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

2直線は水平線1本と垂直線1本ですか。それなら簡単ですが。 そうでないなら (1)2直線の交点を求める(4点で2点ずつを通る直線の交点を求める)。数学の公式を探して使え。 (2)各直線の端点から、交点まで直線を引け。 直線の勾配によりどちらが採用(延長)端点になるか2通りありそう。 この2つを勉強のこと。 ただ2直線内交点になる場合の条件(本件では、無い条件)も難しそうですが。 丸投げで、回答者にコードまで書かせるのは勘弁願いたい。

すると、全ての回答が全文表示されます。
  • assault852
  • ベストアンサー率48% (1364/2797)
回答No.1

できるかどうかは別にして。 そのようなことがマクロでできないとかなり困るのでしょうか。 宜しければ理由を教えてください。 直線を確実に交差させる方法はいくらでもあると思うのですが。

すると、全ての回答が全文表示されます。

関連するQ&A