VBA– tag –
-
テーブル
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 結合セルの解除と解除後の空白セルへの代入処理
結合セルを含む範囲で並べ替えをしようとすると「この操作を行うには、すべての結合セルを同じサイズにする必要があります。」というエラーが表示されます。 このような、やろうとした処理がはじかれてしまう場面に遭遇したことのない方はいないと思います... -
Intermediate
Excel VBA Filter関数で二次元配列を処理してみた
Filter 関数 は、文字列型の一次元配列の中から指定された文字列を含む(もしくは含まない)要素を抽出(フィルタリング)して文字列型の一次元配列として返します というわけで、今回は一次配列のデータ(要素)をフィルタ出来る Filter関数 について解説... -
VBA-tool
Excel VBA セルの書式を他のセル範囲に適用する汎用ツール
セルの書式設定をする場合、設定する範囲を選択し「セルの書式設定」から各種設定を行います。いつもの決まった設定なのに結構面倒な作業です。既存セルの書式設定をコピーしてくる方法もありますが手動ではやはり手間が発生します。そこで、あらかじめ書... -
VBA-tool
Excel VBA シートのセル範囲を配列で比較して差分を抽出
二つのシートのセル範囲データを配列を使って高速で比較します。差分があった場合、セルに色を付けたり、フォントの色を変えたり、データを書き換えたりする操作を解説したいと思います 今回もApplication.InputBox使います。それから、セルに設定を書いて... -
Intermediate
Excel VBA 配列 InputBoxでセル範囲指定一括代入
今回から、実際に「配列」をどういう用途で具体的に使うのかという点について、解説するようにしたいと思います。まず手始めは、セルのデータを操作する部分について解説したいと思います 「配列」をどういう用途で使うのかについて解説できるように準備し... -
Intermediate
Excel VBA 配列の処理に役立つ3つの関数を紹介します
今回は、配列を使うのに役立つ3つの関数 LBound、UBound、Splitの使い方です。配列を使う上ではほぼ必須と言っていい関数です。インデックス番号の最小値/最大値を返すLBound/UBound、要素ごとに区切られた文字列から配列を作るSplitついて詳しく解説し... -
Intermediate
Excel VBA 配列を使いこなすためのプチサンプル紹介します
前回記事で解説したとおり、同じ種類のデータを番号付きで格納できるのが「配列」です。配列を覚えるとデータをまとめることが出来てVBAコードがスッキリします。取得した配列データを一瞬にしてシートのセルへ貼り付ける等で実行速度の向上にもつながりま... -
Intermediate
Excel VBA 配列とは?基礎的使い方をサンプルで詳しく解説
同じ種類のデータを番号付きで格納できるのが「配列」です。配列を覚えると同じような内容の変数をまとめてしまうことでVBAコードをスリム化できます。配列データを一括してシートのセルへ書き込む等VBAの実行速度向上にも役立ちます 今まで、すでに「配列...