• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:vbaでオートシェイプを変形させたい)

vbaでオートシェイプを変形させたい

このQ&Aのポイント
  • 今月入ってVBAの勉強を始めた者です。勉強にと、webで見つけた工程表のコードを読みながら作りたいモノへ改良しようとおもったのですがうまく行きません。
  • 開始日と終了日を入力すると矢印が作成・変更される。という仕様になっていますが、1日からの開始だと矢印が2日多く先まで矢印が引かれてしまい、終了日がズレてしまいます。
  • 表の最終列が変化するのですが、ForNext関数を使用する際、その変化に対応させたいのですがどのようにしたらよいでしょう。

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

  • ベストアンサー
  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

確認していないけど、 X2 = X1 + Range(Cells(i, 4 + Start), Cells(i, Start + 4 + Kikan)).Width ↓ X2 = Range(Cells(1, 1), Cells(1, Start + 5 + Kikan)).Width とすればいいんじゃないかな。

sdyurtio
質問者

お礼

おっしゃるとおりでした。 ありがとうございます( ^^*)

関連するQ&A