- ベストアンサー
VBAとピボットテーブル
エクセルをもう少し身に付けようと思っています。 VBAとピボットテーブルの違いがよく分からないのですが、 VBAが出来ればピボットテーブルも出来るようになりますか? それとも全く違うものなのですか? ど素人でスミマセン...。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- 未だにピボットテーブルがよくわからない・・・
Excelはもう10年以上も仕事で使ってきて、VBAでマクロを組んで業務を効率化するという仕事もしてきましたが、未だにピボットテーブルだけは理解できません。 ピボットテーブルの使い方を解説したサイトを読んだりもしましたが、どういうことができるのかはだいたい理解できるものの、ピボットテーブルを挿入したあとどうすれば自分の思う集計ができるのかがわからない。 右側にある「ピボットテーブルのフィールド」で、どういうときに「フィールド」「列」「行」「値」それぞれのところへどんな順番で移動すれば良いのかわからない。 同じフィールド内でも順番が入れ替わるだけでピボットテーブルの見栄えがガラッと変わりますよね。 ピボットテーブルを使えば5分で終わるような集計を、僕は1時間とかかけてVBAを使って力技で集計してるのがバカバカしくて悲しくなります。 「VBA使えるなんてすごい!」なんてよく言ってもらえますが、ExcelでできることをわざわざVBAを書いてやるなんて、まるで車輪の再発明じゃないですか。 ピボットテーブルを使いたいというか、理解したいです。 何か良いサイトか本を教えていただけないでしょうか? 特にフィールドのところを詳しく説明してるような・・・。 よろしくお願いいたします。
- ベストアンサー
- Excel(エクセル)
- ピボットテーブルの集計値をVBAでカンマ区切りにしたい
・excelのシートにあるピボットテーブルの集計値の書式をカンマ区切りにするVBAを作成したいのです。どうすればよいでしょうか。 ・汎用的なVBAにしたいので、ピボットテーブル名やフィールド名もVBAで取得するようにしたいです。 ・VBAを実行する前に、その集計値の1つを選択しておきます。 よろしくお願いいたします。
- 締切済み
- その他MS Office製品
- エクセルVBAでピボットテーブルを新規ブックに
既存のエクセル(A2~F3600)データをピボットテーブルで新規ブックに張り付け?発生?させるVBA構文をご教示ください。初心者です宜しくお願いします。
- ベストアンサー
- Visual Basic
- VBAでピボットテーブルをセレクトすることは可能?
VBAでピボットテーブルをセレクトすることは可能ですか? 既存のピボットテーブルに対して ActiveSheet.PivotTables("ピボテ").Select ActiveSheet.PivotTables("ピボテ").PivotCache.Select どちらのコードも実行時エラー438になるのですがどうすればいいでしょうか?
- ベストアンサー
- オフィス系ソフト
- ピボットテーブルの見易さ
エクセルのピボットテーブルとアクセスのピボットテーブル、 どちらが見やすい、レイアウトしやすいと思いますか? 私は断然エクセルなのですが 人によってはアクセスの方が見やすい!という人がいるか今後の業務において気になりました。 教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルVBA ピボットテーブル更新するとエラー
エクセル2002 ボタンをクリックするとピボットテーブルが更新できるようにしました Private Sub CommandButton1_Click() ActiveSheet.PivotTables("ピボットテーブル1").PivotCache.Refresh End Sub ボタンを押して実行したあと、全角入力を受け付けなくなります 症状(全角時) 文字入力、BS、Del、テンキー等が効かなくなります。 Fキー、タブは生きています。 半角入力は問題ありません。 エクセルを再起動すると回復します。 症状を無くすにはどうすればよいでしょうか? できればピボットテーブルはVBAのボタンで更新したいです。
- ベストアンサー
- その他MS Office製品
- エクセルVBAでピボットテーブルを作成しています。
エクセルVBAでピボットテーブルを作成しています。 作成まではできましたが、以下2つのVBAの組み方が分からないのでおしえてください。 【質問1】 ピボットテーブルの作成先を指定できるか? 例えば、予め準備したシートに作成することは可能でしょうか? VBAのどこを触ったら良いか分かりません。 【質問2】 作成されたピボットテーブルの列を、見出しの準備された別シートへ、それぞれ流し込むことはできるか? 例えば ピボットテーブルが以下のように作成されたとして、 A列 B列 購入額 総計 A社 1000 B社 2500 C社 800 予め用意した別シート(A~D列の見出しは固定)のB、C列にピボットのA、B列(最終行まで)をそれぞれ流し込みたいのです。 A列(コード) B列(購入額) C列(総量) D列(JANコード) 001 A社 1000 JAN1 002 B社 2500 JAN2 003 C社 800 JAN3 流し込んだ列を元にA、D列にはVLOOKをかける予定です。 何か良い案があれば是非、ご教授ください。
- ベストアンサー
- Visual Basic
- EXCELのピボットテーブル
EXCELのピボットテーブルって何のためにあるんですか。 EXCELで集計や並び替え、抽出ができます。ピボットテーブルはこれらEXCELの機能だけでは実現できないことをするのでしょうか?
- ベストアンサー
- Excel(エクセル)
お礼
へええ~。 VBAって結構大層なモノだったのですね!(^_^;) 知らなかったとは言え、思った以上に大変そうでした...。 ちょっと、考えてから何を学ぼうか考えてみます! アクセスなんかも、かじろうかな、とも思ってますし。 ありがとうございました!!m(_ _)m