- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロで表の一部を書き換えたい)
マクロで表の一部を書き換えたい
このQ&Aのポイント
- 指定したセルを入力してマクロを実行すると、表の一部を書き換えることができます。
- 条件に従い、管理番号が存在するか、そして使用状況が未使用かを確認し、書き換えます。
- 入力した管理番号が既に使用になっている場合や、表に存在しない管理番号を入力した場合はエラーメッセージを表示します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
1.「検索セル」は、変数名です。 2.書き換えマクロは、次のとおり。 Cells(検索セル.row,2)="使用" Cells(検索セル.row,3)=Cells(6,5)
その他の回答 (1)
- toshi_2000
- ベストアンサー率30% (306/1002)
回答No.1
マクロは以下の通り。 Set 検索セル = Range("A:A").Find(Cells(5, 5)) If 検索セル Is Nothing Then MsgBox "ERROR" End Else If Cells(検索セル.Row, 2) = "使用" Then MsgBox "ERROR" End Else '書き換え(省略) End If End If
質問者
お礼
回答して頂き誠にありがとう御座います。 検索セルを具体的な式で書いて頂ければ助かるのですが、それと書き換えの式を省略なしで教えて頂けないでしょうか? 素人過ぎて済みません。
お礼
本当にありがとう御座いました。 お陰さまで行き詰ってた管理表が完成に近づきました。