![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
Excelで、複数シートの同セルに、文字が入力されているものを別シートの列に表示させるいい方法を教えてください。
・sheet1は、纏めるsheet
・sheet2~4となっています。
例)
sheet2~sheet4のB2には、
帯広
八戸
盛岡
という文字が入力されていたとします。
それを、sheet1(一覧表)のB2、B3、B4にそれぞれ表示させたい。以下参照。
市町村名
帯広
八戸
盛岡
・sheetは、左から順番に並んでます。
・見出しは入力済みです。
-------------------------------------------------------------
また、できるかどうかわかりませんが、
実際にはsheet名は都道府県名となっておりますが、シート名を読み込んで表示するというような、画期的なこともできるのでしょうか?
こちらは、上記が出来た上でのことなので、出来なければ出来ないで構いません。
Sheet名 市町村名
北海道 帯広
青森 八戸
岩手 盛岡
どうぞ、よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
No1です
>手っ取り早く一覧を作成する手法があったらぜひお願いいたします。
No1でも触れましたが、「ユーザー定義関数」や「マクロ」を利用すれば可能と推測されます。
しかしながら、「手っ取り早い」かどうかは、質問者様が作成するのにかかる時間を想像すると疑問です。
何をどうなさりたいのか不明ですが、処理内容を何段階かに分けて、通常の関数等を利用して簡単な処理に分解して行う方が、結果的に速いのではないかと思います。
例えば、以下はブック内のシート名の一覧をメッセージボックスに表示する例です。
標準モジュールに記載してから実行すると、一覧が表示されます。ご参考まで。
Sub Sample()
Dim i As Long, s As String
For i = 1 To Worksheets.Count
s = s & Worksheets(i).Name & vbNewLine
Next
MsgBox s
End Sub
>処理内容を何段階かに分けて、通常の関数等を利用して簡単な処理に分解して行う
おっしゃる通りです。やっとあたまの整理がつきました。
目の前の霧が晴れたとてもいい気分です。
ありがとうございました。
No.2
- 回答日時:
ちょっと大変ですが、下記のサイトの記事を読んで勉強して下さい。
ヒントになると思います。
■Office Hack Excelシート名を取得する関数
<https://www.google.com/amp/s/office-hack.com/exc …
ありがとうございます。
現在、
ステップ1として
ファイルの最初にシートを追加してブック内のシート枚数、シート名を自動取得して表示できないか勉強中です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Visual Basic(VBA) Sheet「状況」から、分類の年齢別カウント数をSheet「D表」へ転記する下記マクロを作っています 7 2022/12/14 17:57
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) Excel 売上管理シートに入力した売上データを、日報に自動反映させたいと考えています。 売上管理シ 3 2023/04/29 18:08
- Visual Basic(VBA) VBA 別sheetからの転記なのですが 2 2023/05/22 15:55
- Excel(エクセル) エクセルの参照について教えていただけますでしょうか 1 2022/12/16 11:35
- Excel(エクセル) Excelで日報を自動で作成したい 売上管理シートに入力した売上データを、日報に自動反映させたいと考 1 2023/04/29 18:07
- Excel(エクセル) 【Excel質問】別シートにある複数の同型の表から、同じ行項目にある数字を集計する 4 2023/02/16 00:14
- Visual Basic(VBA) VBA Userform転記のみ編集可 1 2023/06/29 11:03
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
indirect 関数を使った複数シー...
-
エクセルで上付き,下付き文字...
-
エクセル条件付書式で指定の時...
-
エクセルのシート名変更で重複...
-
エクセルで文字が白くなる
-
別のシートから値を取得するとき
-
エクセルで円グラフに引き出し...
-
【Excel VBA】Worksheets().Act...
-
エクセルの主軸と第2軸の0を合...
-
エクセルで「データ」の「区切...
-
同じ作業を複数のシートに実行...
-
エクセルの関数で範囲のある数...
-
実行時エラー'1004': WorkSheet...
-
エクセルの散布図 近似曲線の...
-
Excelで作った表を回転させたい
-
リンク貼り付けをマクロで簡素...
-
エクセルで長い行を5行ごとに1...
-
エクセルで列にあるユニークな...
-
【エクセル】オートフィルタで...
-
アクセスで#エラーを表示させ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelにて、ユーザーフォームで...
-
indirect 関数を使った複数シー...
-
【再質問】【マクロ】複数シー...
-
Excel、複数シート同セルを別シ...
-
vba SUMIF関数で合計を出す
-
別シートに毎回異なるデータを...
-
Openoffice calc で複雑な入力...
-
エクセルの関数について : CHOO...
-
エクセル VBA ユーザフォーム ...
-
エクセルで三つの条件での参照...
-
エクセル 不特定数シートのく...
-
エクセルで条件に一致した別の...
-
Excelで複数シートの特定カラム...
-
VBA データ抽出 出力 検索模索!
-
エクセルで各シートの該当項目...
-
excel マクロで数字を入れると...
-
エクセルの主軸と第2軸の0を合...
-
エクセルで円グラフに引き出し...
-
エクセルで文字が白くなる
-
エクセルで長い行を5行ごとに1...
おすすめ情報
こんにちは
すみません、、、
説明が足りませんでした。
実際は、
同様シート数が20~30位あるファイルが200個弱あります。
各シートの決められた位置の値の一覧が作りたかったのです。
手っ取り早く一覧を作成する手法があったらぜひお願いいたします。