くるみこ– Author –
-
ピボットテーブル
Excel VBA ピボットテーブルを操作する【更新編】
前回「マクロの記録」のコードをそのまま使ってスリム化しました。でも、まだまだ汎用化して使えるようにするには足りないことがたくさんあります。今回は、ピボットテーブルを更新する方法について解説します。 ピボットテーブルを作成できるようになりま... -
ピボットテーブル
Excel VBA マクロでピボットテーブルを作ってみよう
今回からは、Excelのデータ集計や分析に便利で強力な機能「ピボットテーブル」について勉強していきたいと思います。 ピボットテーブルってすごく便利ですよね!手動で作ることがほとんどですがVBAマクロで作成することも出来るので一緒に勉強していきまし... -
Excel VBA
Excel VBA 参照渡し「ByRef」と値渡し「ByVal」
前回のFunctionプロシージャの解説で、引数の説明の中で「参照渡し」と「値渡し」のサンプル使いましたけど「参照渡し」と「値渡し」ってわかりますか? 参照渡し「ByRef」と値渡し「ByVal」については今まできちんと解説せずにいましたが今回ここでちゃん... -
Excel VBA
Excel VBA Functionプロシージャを使ってみよう
そういえば Functionプロシージャについて、まだ解説していませんでした。 今までの記事内で、すでに何カ所か Functionプロシージャを使ったコーディングをしていましたが、解説をサラッと流していました。ここでしっかりと解説したいと思います(^^; はい... -
テーブル
Excel VBA テーブル集計行の表示操作と値の設定・取得方法
テーブル操作第10回目です。テーブルには集計行を表示することができます。また、集計行が不要になったら消すことができます。ただし手動で操作しなければいけないので結構面倒です。 テーブルの集計行をVBAマクロで表示を切り替えられるようにしたいと思... -
テーブル
Excel VBA テーブルのデータを編集・取得する方法
テーブル操作第9回目です。テーブルのレコード(行データ)のセルに対して何かをしたい場合どうしたらよいのでしょうか。 テーブルからデータを取り出したり、データを編集したりするのはどうすればよいのでしょうか。その方法について勉強していきましょ... -
テーブル
Excel VBA テーブルに追加した列に数式を代入する方法
テーブル操作第8回目です。第6回目の「Excel VBA テーブルの列を追加/削除する方法について」で 追加した列が空っぽなのでなんだか寂しいですね(^^; というコメントがありました。今回はVBAでテーブルに追加した「列」に代入する処理について解説します。... -
テーブル
Excel VBA テーブルの行を追加(挿入)/削除する
テーブル操作第7回目です。VBAでテーブルのデータ行を追加したり、削除したりする方法について解説します。 前回は「列」でしたが、今回はテーブル内の「行」を削除したり追加(挿入)したりする操作について勉強していきましょう(^^)/ わかりました! よ... -
テーブル
Excel VBA テーブルの列を追加/削除する方法について
テーブル操作第6回目です。VBAでテーブルの列を追加したり、削除したりする方法について解説します。 テーブル内の列を追加したり削除したりする操作について勉強していきましょう(^^)/ なんか、だんだん実戦的になりつつあるという感じがします。よろしく... -
テーブル
Excel VBA テーブルを特定する方法について
テーブル操作第5回目です。VBAでテーブルを操作するにはテーブルを特定しなければ次の動作に移ることができません。テーブルを特定する方法について解説していきます。 前回は、テーブル内の範囲やセルなどの指定方法について勉強しましたが、VBAでその操... -
テーブル
Excel VBA テーブル内の範囲や特定位置を指定する方法
テーブル操作第4回目です。テーブル内の位置を指定する方法について解説します。 初回で少しだけテーブルの特定情報を取得するコードを紹介しましたが、その他にもたくさんあるので改めて解説したいと思います。 テーブルを操作する上で絶対に必要な部分で... -
テーブル
Excel VBA テーブル操作TableStyleの設定変更
テーブル操作第3回目です。ListObjectオブジェクトのテーブルスタイルついて解説します。 前回のセル範囲をテーブルに変換する方法ではスタイルの設定は行っていませんでした。解除する方法でもスタイルを「無地」にできない場合がありましたね(^^; そうで... -
テーブル
Excel VBA セル範囲をテーブルに変換/テーブルを解除
前回テーブルに関する記事の初回で「Addメソッド」を使った簡易な1行のテーブル作成サンプルコードを紹介しましたが、改めてセル範囲をテーブルに変換する方法を詳しく解説していきます。あわせて、テーブルを解除して普通のセル範囲に戻す方法についても... -
テーブル
Excel VBA テーブル操作の前にテーブルとは何か知ってる?
この記事では、VBAで「テーブル」を操作する前に「テーブル」とうはどういうものなのかを知っておく必要がありますね(^^; 今回から「テーブル」に関することを題材に勉強していきましょう(^^)/ 「テーブル」ってわかりますか? ピボットテーブルは使った... -
VBA-tool
Excel VBA 連続した同じ値のセル範囲を自動で結合する
この記事では、連続した値のセル範囲を自動で調べて結合するVBAマクロのコードを紹介しています。 列(タテ)方向または行(ヨコ)方向に隣接するセルが同じ値だった場合に、自動で結合しちゃうコードを検討してみましょう(^^)/ イメージとしては、セルを... -
VBA-tool
Excel VBA セル範囲結合時に各セルの値も結合させる方法
この記事では、前回記事でクリアできなかった「複数列と複数行を選択」した場合の結合時の挙動の改善に挑戦します。 はい! 前回は結合セルを操作するマクロの「結合編」でしたが、「列」の結合に対してはうまく機能しましたが、横方向「行」の結合ではう... -
VBA-tool
Excel VBA セル結合時に各セルのデータも結合させる方法
Excelワークシートでは、複数セルにそれぞれ違うデータがあるセルを結合する場合、左上端のデータだけ残る仕様となっています。 でも、どのセルのデータも取込んで表示したい場合が結構あると思います。そこで、セル結合の際にそれぞれのセルの値を取込ん... -
VBA-tool
Excel VBA 結合セルの解除と解除後の空白セルへの代入処理
結合セルを含む範囲で並べ替えをしようとすると「この操作を行うには、すべての結合セルを同じサイズにする必要があります。」というエラーが表示されます。 このような、やろうとした処理がはじかれてしまう場面に遭遇したことのない方はいないと思います...