ID非公開さん
2022/1/22 12:03
2回答
エクセルのシートに、別ファイルにある表を紐付けして見れるようにしたいです。
エクセルのシートに、別ファイルにある表を紐付けして見れるようにしたいです。 エクセルの元のシートには、顧客情報を一覧で表記しているのですが、その顧客に対しての損益表を、エクセルの別ファイルで使っています。 元シートで、その個人に対しての表を紐付けして、閲覧できるようにしたいです。年間150件くらいです。 自分の思いつきでは、ハイパーリンクの設定くらいです。ほかに良い方法はありますでしょうか。お力をお借りしたいです。
ベストアンサー
マクロでよろしければ・・ 次の「※1・」「※2・」は、説明が冗長、煩雑となり、 かえって、わかりにくくなるため、割愛させていただきます。 ご不明のおりには 別途 検索が スムーズかと 存じます。 ※1・マクロの記述ができるファイルにするには? ・・マクロ有効ファイル、開発タブの表示 ※2・その次に、マクロを記述する場所は? .......................................................................... 0・Sub 紐付け() と End Sub の間に ・・ ・・コードが 4つ あります・・ ・・詳しくは、次の「1・」「2・」「3・」「4・」 1・ Workbooks.Open Filename:="C:\Users\User\Desktop\紐付け\List.xlsm" ・・について ・・内容、末尾「*1・」のとおり。 2・Workbooks("List.xlsm").Activate ・・について・・ ・・List.xlsm の所に 「表」がある ファイルの名前を入れます・・ ・・拡張子 まで 入れてください。 3・・Worksheets("Sheet2").Activate ・・について・・ ・・Sheet2 の所に 表がある シートの名前 を入れてください。 4・Cells(1, "A").Select ・・について・・ ・・1, "A" の所に 表がある セルの名前 を入れてください・・ ・・この例の 1, "A" は A1セル の意味です。 Sub 紐付け() Workbooks.Open Filename:="C:\Users\User\Desktop\紐付け\List.xlsm" Workbooks("List.xlsm").Activate Worksheets("Sheet2").Activate Cells(1, "A").Select End Sub ※1・ A・例・・ ・・「List」のSheet2のA1セルに、見たい表があり・・ ・・フォルダ「紐付け」に「紐付け」と「List」 ・・というファイルが、あるとします。 B・「List」右クリックで「プロパティ」を選択します。 C・「メモ帳」を開き、プロパティ中の・・ ・・「場所」のデータを「メモ帳」に貼り付け・・ ・・末尾に\を付け、その後ろに・・ ・・List.xlsm をコピー貼付けします。
この返信は削除されました