- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBAでグループごとに取り出すためには?)
エクセルVBAでグループごとに取り出す方法
このQ&Aのポイント
- エクセルVBAを使用して、薬品入力のシートに書いてある内容をグループごとに保管場所VBAシートに取り出す方法を教えてください。
- 具体的には、薬品入力のシートに「亜鉛 E 1」と入力してあった場合、保管場所VBAの該当する箇所に「E」と入力すると、「亜鉛 E 1」という値を取得できるようにしたいです。
- 以前に質問していただいた内容を参考にして作成しましたが、「オブジェクトが必要です。」というエラーが出てしまいます。どのように修正すれば良いでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#203218
回答No.1
宣言していないシート名を指定すればエラーになるのは当然ですよね。 誤)場所入力 = 窓.Cells(3, 2).Value 正)場所入力 = 保管.Cells(3, 2).Value エラーとは関係ありませんが If 薬品名.Cells(行, 4).Value = 場所入力 ThenのCells(行, 4)はCells(行, 3)ではありませんか? I
お礼
ありがとうございます。 確かに宣言していないシート名がありました。 また、(行,4)→ (行,3)でした。 ありがとうございました。助かりましたm(_)m