- ベストアンサー
エクセル 複数シートから一覧表 マクロを教えて下さい
- 会社の各部門の予算を集計する担当となりました。各部門から上がってきた同一フォーマットのシートを1つのブックにまとめているのですが、各部門の予算が横一列に並んだシートを作りたいのです。
- (1)シート名に各部門名が入っており、それをA1、B1、C1・・・と横方向に並べたい (2)各部門の数値を(1)の下に並べたい (3)できれば、『START』『END』のシートに挟まれたシートだけ(1)(2)が行なわれるようにしたい
- http://okwave.jp/qa3315669.html の方での回答者様のマクロを流用しておりましたが、逐一コピーしたときに『OK』を押すのが大変なのと、シート範囲・枚数の変更ができないのが不便でしたので・・・
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- excelの串刺し集計マクロ
現在各所から送られてくる同一フォーマット書類(ファイル名は別,シート1枚,名称:sheet1)約150ファイルを 集計ブックと同じフォルダに保存して集計ブックの集計シートで串集計するマクロコードを見つけて便利に使用しております。 が、このたび各所から送られてくる同一フォーマット書類がシート二枚(名称:sheet1,sheet2)に渡る事になりまして、 集計ブックの集計シートもそれぞれ用に2枚必要になり、 1枚目の「集計1シート」には「sheet1」だけを集計し、二枚目の「集計2シート」には「sheet2」だけを集計するのはどうすればよいでしょうか? また、今回追加になったシートは計算シートで、計算式が埋められており、「マクロの記録」なんてのでやってはみましたが、 埋められている計算式が反映されるだけで計算結果が反映されませんでした。 合わせてご教授願えると大変助かります。 老人にお知恵をお貸しください。よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- excel マクロで特定シート名だけを変更させない
今、ブックに"作業シート1"と"集計シート"があります。 "作業シート1"に貼り付けたデータから特定条件に合うものを集計シートへ抜き出し、作業日のシート名でグラフを作るマクロを作っています。 作っているマクロの中でシート名を指定していることが多いので、"作業シート1"と"集計シート"だけはシート名を保護したい(書き換えても元の名前にすぐ戻ったり、とか)のですが、どうすればいいでしょう? ブック全体の保護だと、シート追加は出来ないですよね
- ベストアンサー
- オフィス系ソフト
- あるシートのセルを、複数のシートにコピーするマクロ
やりたい事としては、シート名「Sample」で指定した範囲のセルを、ブック内の複数シート(※)へコピーしたいです。 ※ 他にも同じ構成のブックがあり、そこでも汎用として使えるマクロが必要となっています。 各ブックでは、「Sample」というシート名は共通ですが、コピー先の複数シートのシート名は異なっています。但し、共通している部分としては、コピー先のシートを「Start」と「End」で挟んでいます。 シートの順序としては、 「Start」 「1」 「2」 「3」 「End」 「Sample」 のような構成で、各シートごとに1~3のシート名がばらばらです。 「Start」と「End」シートを活用して、シート名を指定せずにコピーする方法をご教示頂ければと思います。 宜しくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- Excelマクロ シート名一覧からシート削除
Excelマクロで質問させてください。 任意のシートに記載されたシート名一覧を参照して、そこに記載されているシート名のシートを、ブック内から削除するマクロは作れますでしょうか? よろしくお願いします。
- ベストアンサー
- Visual Basic
- エクセル・マクロ・・・シート名の取得等
エクセル・マクロ・・・シート名の取得等 エクセルのマクロで質問です。 ほぼ初心者です。 社内データの処理をしたいと考えています。 マクロを組みたいエクセルブックの構成としては・・・ シート名一覧 集計シート 操作 という3つのシートがあり、 その後ろに各社員のデータシートがあります。 山田太郎 田中花子 ・ ・ ・ 部署により社員数が異なるためシートの4枚目以降は そのエクセルファイルによりシート数が異なります。 やりたいことは以下の2点です。 (1)シート名(社員名)の取得 シート名一覧に各シート名を一行ずつ入れて 一覧を作りたいです。 シート名取得&リスト化のマクロは大体わかりますが、 「シート名一覧」、「集計シート」、「操作」の3つのシート名は 一覧から外したく、どうしたらいいのかわかりません。 また、各シート名を取得した列の横の列に 各社員のシートにあるデータの一部(セルC5:C8)を 貼り付けたいです。 (2)集計シートに各社員のシートのD列の情報(D6:D43)を順に貼り付けていく。 シート名や数が固定されたものであれば何とかできそうなのですが、 不特定になるとどうしたらよいかさっぱりわかりません。 どなたかご教授お願いいたします。
- ベストアンサー
- オフィス系ソフト
- EXCELのシートのマクロ操作について
EXCELについて質問がありまして、よろしくお願いします。 複数のシートがあるブックがあり、それを、それぞれシートごとに別のブックにしたいと思っています。 マクロやVBAなどを使って簡単に出来るものでしょうか? マクロ集などのサイトを探してみましたが、上手く見つけることができませんでした。 シート名をブック名として引き継いで保存できればベターだと思っております。それが出来なくてもブックとして起こせれば大丈夫です。 何かわかられましたらお教えいただけますと幸いです。 どうぞよろしくお願いします。
- ベストアンサー
- その他(業務ソフトウェア)
- Excel VBA 複数ブックのシート結合方法
複数ブックの特定のシート(都度指定)のみを結合するマクロを組みたいです。 例えば、「ファイルマージ前」というフォルダがあって、その中には数値のみ違う同フォーマットのアンケート集計結果が保存されています。 このフォルダ内には50ほどのブックが保存されていて、そのブック内の「N表」というシート(50あるブック内全てに存在するシート)を新規ブック(マクロを組み込むブック)の1シートに上から順に値コピーしていきたいです。 今後、別の機会でファイルマージが必要になった際にも使用出来る様に、シート名を都度指定(セルにシート名を入力して、そのシート名を参照する等)出来るようにしたいのですが、自分の知識とネット等で調べた情報のみではうまく作成出来ませんでした。 詳しい方のお知恵をお借りしたいです。 宜しくお願い致します。
- 締切済み
- Visual Basic
- エクセルからACCESSへマクロでワークシート変換していますが・・・
ACCESSで作ったクエリを一度エクセルにエクスポート(マクロを使ってワークシート変換)後、エクスポート先のシートとは別シート(同一ブック内)で集計し、集計結果をACCESSへインポート(マクロを使ってワークシート変換)させたいのですが、前回の集計結果がインポートされてしまい、新しい集計結果が反映されません。 一度エクセルのブックを開けば新しい集計結果が取り込めます。 何故でしょうか? またブックを開かずに最新のエクセルの集計結果をACCESSに反映させる方法はありますでしょうか?
- ベストアンサー
- その他(データベース)
- エクセルマクロで複数シートのコピー
マクロ初心者です。お世話になります。 アンケート集計に関するマクロの記述を色々調べたのですが、どうもよくわかりません。お手伝いいただけると助かります。 【ファイル前提】 (1)ファイルには複数のシート(最大で100シート)があります。(シート名は回答、回答(2)、回答(3)というような感じです。 (2)各シートともアンケート質問及び回答で構成され、どのシートも同じ形式です。 【実施したい作業】 (1)各シートの解答欄(C2:C100)をコピーし、新しいシート(集計用)にコピーをしたい。 (2)回答が列になっているので、行列を入れ替えて集計用シートに順番に貼り付けたい。 色々検索した結果、新しいシートを挿入して、繰り返し処理をすればいいような感じはわかるのですが、初心者のため、コードがよく読めません・・・ これから勉強します。よろしくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- マクロ シートの順番を認識してシートをアクティブに
シート名に反応して、シートをアクティブにするマクロは分かるのですが、 シートの順番を元に、アクティブにするマクロを実行したいです。 例えば、 1枚目のシートに あああ、2枚目のシートに いいい、3枚目のシートに ううう と名前を付けているブックがあるとして、あああ のシートをアクティブにしたいとき、 Sub あああ のシートをアクティブにする() Sheets("あああ").Activate End Sub としたいわけではなく、「1枚目だからアクティブにした」 といったマクロを実行したいと思っています。
- ベストアンサー
- Excel(エクセル)
- phpでエラーが出て開発が進まない問題について相談です。現在、ファイルを指定してそのファイルを開き、表示するというプログラムを作成していますが、以下のエラーが発生しています。
- エラーメッセージは「Warning: file(): Filename cannot be empty in /home/runner/245ch/core.php on line 94 Warning: array_reverse() expects parameter 1 to be array, bool given in /home/runner/245ch/core.php on line 96」となっています。
- どうすればこのエラーを解消できるか、解決方法を教えていただきたいです。また、エラーの原因となっているプログラムも示しておりますので、ご確認ください。
お礼
ご回答ありがとうございました。 また、説明足らずにもかかわらず、記載いただいたコードは ほぼ希望通りのものでした。ありがとうございます。