はじめまして。
エクセルのVBAを始めたばかりで、短いものを作ってみたのですがエラーが出て途方にくれています。
workbookやsheetの指定、setをつけるなど、先輩方の過去の答えも見つかる限り試したのですが、どこが悪いのかエラーが出続けてしまっています。
悪いところだらけなのかもしれませんが、ご助言だけでもいただけると助かります。
Sub 時間__加算()
Sheets("時間").Select
Dim timeplus As Range
Set timeplus = Range("G:G").Find("r5")
Range("t5").Copy
timeplus.Offset(-1, 0).PasteSpecial Paste:=xlValues, Operation:=xlAdd
Application.CutCopyMode = False
End Sub
シート「時間」のR5にある値を列Gから見つけて、
T5の数字をコピーして、
先に見つけたセルの右隣にある数字にT5の数字を足す。
そういうつもりで書いたのですが、ペーストのところで
エラー 91 「オブジェクト変数または With ブロック変数が設定されていません。」となって止まってしまいます。
急いでいるわけではないので自分なりに数時間きちんと知らべてやったつもりなのですが、どうしてもわからなかったため、質問させていただいています。
初心者の質問で申し訳ありませんが、どうか、よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/01 21:31