
今、1つのブックに複数のワークシートがあります。
ワークシートには、それぞれ日本、アメリカ、カナダ・・・というふうな形で名前がついています。
それぞれのワークシートには、次のようなデータが入っています。
年月 消費 所得
198001 10 100
198002 12 130
・
・
・
それぞれのワークシートごとにサンプル数が
異なります。やりたいことは、ワークシートごとに
単回帰を行い、次のような形で、新たなワークシートに回帰係数bだけ出力できるようにしたいです。
国名 回帰係数b
日本 5
アメリカ 3
・
・
本やインターネットで色々探してみましたが、
どうしても解答に行き着くことができません。
ご存知の方がいらっしゃれば、ご教示願います。
No.1ベストアンサー
- 回答日時:
VBAの組み方・・・・すいません分析ツールが入れてないものですから
標準モジュールに
sub 回帰分析をする()
sheet("日本").select
b= 回帰分析の式で変数に係数を計算させ代入する
sheet("新たなシート").select
cells(行,列)=b
sheet("アメリカ").select
b= 回帰分析の式で変数に係数を計算させ代入する
sheet("新たなシート").select
cells(行,列)=b
End sub
というようにそれぞれのシートに切り替え、係数を計算させる。
集計シート(新たなシート)をSelectし行、列で示されるセルに書き込むを繰り返します。
これを国数すべてについて行えがよいかと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのシートごとに連番を...
-
エクセル VBAでシートのコピー...
-
【VBA】PDF出力に任意のファイ...
-
エクセルで設定していないのに...
-
エクセルで、ハイパーリンクの...
-
EXCELでタイトル行と一番下の行...
-
LINEのこの空白ってどんな意味...
-
エクセルでセル内改行の1行目...
-
エクセル 数式の無効化
-
PowerPointの表内のカンマ
-
Wordの差し込み印刷で空白行が...
-
EXCELで縦の行全てに一括して文...
-
エクセルにペーストしたときの...
-
セル上に表示された見かけ上の...
-
結合されたセルの一部を変更す...
-
【エクセル】入力規則のプルダ...
-
空白部分に連番の数字を記入し...
-
エクセルの計算式でコンマを付...
-
EXCEL計算式が入っているセルを...
-
エクセル 0:00 の時間をカウン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VBA】PDF出力に任意のファイ...
-
エクセルのシートごとに連番を...
-
複数のEXCELシートの印刷順の指定
-
エクセルで設定していないのに...
-
エクセルでページごとにヘッダ...
-
【VBA】#N/Aを無視して串刺し...
-
Excel 複数シートの集計
-
エクセルで、ハイパーリンクの...
-
エクセル VBAでシートのコピー...
-
excel串刺し計算で合計値が表示...
-
一定の条件で別シートのデータ...
-
別シートにコピーしたグラフの...
-
Excelで写真のような問題わかる...
-
エクセル シートの自動追加に...
-
【Excel】任意のシートを検索し...
-
エクセルのイベントVBAを複数の...
-
エクセルで個人成績グラフをつ...
-
Excelで「このブックで、これ以...
-
Excelマクロ パスワードを入力...
-
Excel 一覧表から特定の数値を...
おすすめ情報