- 締切済み
自動でセルの数値を変更したい
自動でセルの数値を変更したいのですが、基本的な間違いがあるようで、できません何か別 な解決方法がありませんか、 ---------------------------------------------------- Sub 斜線オリジナル3() ' ' 斜線オリジナル3 Macro Set rngstart = Worksheets("時刻2").Cells(3, 9) Set rngend = Worksheets("時刻2").Cells(13, 25) BX = rngstart.Left BY = rngstart.Top EX = rngend.Left EY = rngend.Top '直線 With ActiveSheet.Shapes.AddLine(BX, BY, EX, EY).Line End With End Sub ------------------------------------------------- このコードは、参考にしたコードを自分が勝手に簡単にしたものです、知識rがあってやったものでは ありませんのでお許し下さい。理由はわかりませんが、なぜか一応は動作します。(斜線が引かれます。) 以上のコードで、Cells(3,9) と Cells(13,25) の列に相当する、9と25の数値を自動で変えたいのですが、 for cnt = 10 to 30 a = worksheets("時刻2").cells(3,cnt).value set rngstart = worksheets("時刻2").cells(3,a) のようにしたいのですが、エラーがでます。どのようにしたらいいでしょうか、教えて頂けませんか。
- みんなの回答 (4)
- 専門家の回答
お礼
大変な事をお願いしてしまったと反省しています。 こんなに詳しく検討して頂きありがとうございます。 これから、一日じっくりと勉強させて頂きます。 まずは、受信のお礼まで。