• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Set構文の使い方について)

Set構文の使い方について

このQ&Aのポイント
  • Set構文を使用して、フリーフォームで線を描くマクロを作成しています。
  • 作成したマクロの中で、myShapeという形状をセットする行が赤文字になってしまいます。
  • myShapeをセットするためのSet構文の使い方に詳しく教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

myShapeに何を格納したいのかよくわかりませんが、 エラーになるのはwith句ごと格納しようとしているからですね。 Set myShape = ActiveSheet.Shapes.BuildFreeform(msoEditingAuto, point1, point2) With myShape .AddNodes msoSegmentLine, msoEditingAuto, point3, point4 .AddNodes msoSegmentLine, msoEditingAuto, point5, point6 .ConvertToShape.Select End With やりたいことの是非はともかくとして、構文としてはこんな感じでしょうか。

yamayama456
質問者

お礼

y_free_tempさま そういうことなんですね! おかげさまでできました! ありがとうございますm(_ _)m

関連するQ&A