[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『名前定義のマクロ』(ワレモノ中尉)
お世話になっております。
[[20140409114313]]『名前の自動拡張(Offsst)+indirestで複数段のドロップダウンリストができません』(ろでます)
を応用したファイルを作りたいと考えています。
そこで質問なのですが、例えば「G3〜N3に入力があったとき、自動的にG2〜N2に入力されている値を名前として定義する」というようなマクロを作ることは可能でしょうか?
G
2 山形
3 鈴木←入力したときに、名前定義を「山形」としたい
よろしくお願いします。
< 使用 アプリ:Excel2000、使用 OS:WindowsXP >
シートのChangeイベントとマクロの自動記録(名前を定義する)を組み合わせて コードを作成してみてください。 (カリーニン ) 2014/07/16(水) 15:00
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("G3:N3")) Is Nothing Then Exit Sub ActiveWorkbook.Names.Add Name:=____
↑(1)「G3からN3のセルが変更された時、常にその列の1行上のセルを名前として定義する」には、どのような記述が必要でしょうか?
RefersToR1C1:="='業者、営業所コード'!R3C7"
↑(2)絶対参照でなく、相対参照で書くにはどのようにすれば良いでしょうか?
End Sub
よろしくお願いします。
(ワレモノ中尉) 2014/07/19(土) 12:33
Offset関数
を調べてみてください。 (カリーニン) 2014/07/19(土) 13:19
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.