プロが教える店舗&オフィスのセキュリティ対策術

B2:D2731,
F2:H2731,
I2:K2731,
L2:N2731
の表があり
AG2:AG16に15個の数字が(昇順)が
AF2:AF16,
AI2:AI16、
AO2:AO16にも数字が入っており(その都度数字の順番は変わります。)
B2:D2731にその数字の組み合わせが(1から15)(AG2:AG16を元にした)あります。

それで
B2:D2731の数字の入力によって
F2:H2731,
I2:K2731,
L2:2731が一緒に変化するマクロを教えて欲しいです。

F2:H2731にはAF2:AF16を元にしたセルの値、
I2:K2731にはAI2:AI16を元にした数字の値、
L2:N2731を元にした数字の値。
AG2からAG16は上から1から15,
AF2:AF16,
AI2からAI16,
AO2からAO16にも数字が入ってますがその都度ランダムに数字が入ります。

例えばB2に1が入ったらF2にはAG2:AG16を大元に
AF2のセルの値、
I2にはAI2の値、
L2にAO2の値
B2に2がはいりましたらF2にはAG2:AG16を大元に
AF3のセルの値、
I2にはAI3の値、
L2にはAO3の値、
と各セルに1から15入った時のマクロを教えてほしいです。(各表の2:2731の各セルまで)
よくSheet1!C2とか自動的に転記する方法がありますが、複数のセルでは出来ないのでしょうか?

A 回答 (2件)

マクロではなく、関数式になります。



①F2:H2731
F2へ
=IF(B2="","",INDEX($AF$2:$AF$16,B2,1))
と入力し、オートフィルで右へH2までコピー
下へ2731行までコピーします。

②I2:K2731
I2へ
=IF(B2="","",INDEX($AI$2:$AI$16,B2,1))
と入力し、以下同様

③L2:N2731
L2へ
=IF(B2="","",INDEX($AO$2:$AO$16,B2,1))
と入力し、以下同様

不明点は補足ください。
    • good
    • 0
この回答へのお礼

お忙しい中、回答有難うございました!。感謝感激です。

お礼日時:2018/09/12 17:27

市役所などの自治体が行っているパソコン相談で相談したほうが良いと思います。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!