• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロで表の一部を書き換えたい)

マクロで表の一部を書き換えたい

このQ&Aのポイント
  • 指定したセルを入力してマクロを実行すると、表の一部を書き換えることができます。
  • 条件に従い、管理番号が存在するか、そして使用状況が未使用かを確認し、書き換えます。
  • 入力した管理番号が既に使用になっている場合や、表に存在しない管理番号を入力した場合はエラーメッセージを表示します。

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

  • ベストアンサー
  • toshi_2000
  • ベストアンサー率30% (306/1002)
回答No.2

1.「検索セル」は、変数名です。 2.書き換えマクロは、次のとおり。 Cells(検索セル.row,2)="使用" Cells(検索セル.row,3)=Cells(6,5)

nepros
質問者

お礼

本当にありがとう御座いました。 お陰さまで行き詰ってた管理表が完成に近づきました。

その他の回答 (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

nepros
質問者

お礼

回答して頂き誠にありがとう御座います。 検索セルを具体的な式で書いて頂ければ助かるのですが、それと書き換えの式を省略なしで教えて頂けないでしょうか? 素人過ぎて済みません。

関連するQ&A