質問が「仕様書」のノリで書いてあり、やりたいことが丸投げです。
なので、具体的な実装内容ではなく、プログラムを実装するにあたって必要な手順、命令、関数などを3点ほど推測してみました。
(1) ファイルA から ファイルB のセルの入力値を参照するには「vlookup」というワークシート関数を使います。
当然、異なるファイル間の内容を参照できますので、やり方は調べてみて下さい。
(2) ファイルB に実行ボタンを配置するには、リボンの「開発」から「デザインモード」を ON にし、ボタンをワークシート上に配置します。
配置したら、デザインモードを OFF にすることをお忘れなく。
(3) 実行ボタンを押したときのイベント(clickイベント)に「ファイルB の名前列の分ループし、ファイルAの名前列から該当行を検索して、ヒットした行のセルにファイルBの名称を入れる」処理を書きます。
・ループにはfor 文、検索には find 関数あたりを使います。
・ファイルB が複数ある場合、ファイルA の使用先No をうまく追記する方法を考える必要があります。
単純な代入では上書きになり、文字列を追加していくだけでは重複します。
まずは、実験用ファイルを用意し、ご自分で手を動かして VBA をいじってみて下さい。
VBA は対話式のプログラム言語なので、マクロの画面を呼び出して「イミディエイトウィンドウ」を使えば、必要とするコマンドの処理結果が確認ができます。
以上、ご参考になれば幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。