2019-06

スポンサーリンク
ExcelVBA-基礎編

Excel VBA 手動、自動計算の切り替えと再計算を停止する方法

今回はExcelに埋め込まれた数式の計算の手動計算・自動計算・再計算を設定する方法をご説明します。 VBAに限らず、大量の数式が使われているExcelを使用すると再計算で「応答なし」になると思います。 この再計算による「応答」...
ExcelVBA-基礎編

Excel VBA 描画を停止する、画面を更新しない方法

今回はExcelVBAで処理中の画面を更新しない方法と使いどころをご説明します。 Excelは画面の更新(描画)が非常に遅いです。 そのため、頻繁に画面の更新が行われる処理時には、意図的に画面の更新を停止させることで処理速度を...
高速化

Excel VBA 遅いコピー貼り付けを高速コピー貼り付けする方法

今回はセルのコピーを高速で行う方法をご説明します。 コピーペーストって記述方法で処理が非常に遅くなる原因の一つです。 理由はVBAはセルへのインプットとアウトプットが非常に遅いため、コピーペーストも同様にインプットアウトプット...
高速化

Excel VBA Dictionaryを確実に高速処理する方法と比較

今回は筆者が好んで使うDictionaryを確実に高速処理する方法のご説明です。 というのも、処理をものすごく遅くしてしまう記述方法があり、遅くなる書き方をしていないか注意という感じになります。 仮に遅い書き方をしても配列の「...
オートフィルタ操作

Excel VBA オートフィルタで文字列と数値の絞り込み条件を取得する

今回は設定されたオートフィルタの文字列と数値の絞り込み条件を取得する方法をご説明します。 オートフィルタの絞り込み条件を完璧に取得するのはとても複雑です。 理由は、絞り込み出来る条件が多岐にわたり非常に多いからです。 今...
オートフィルタ操作

Excel VBA オートフィルタで絞り込みしたデータをコピーする

今回はオートフィルタで絞り込みされたデータをコピーする方法をご説明します。 簡単にコピーする方法は、2つあります。 と言いますか、オートフィルタで絞り込みしたからと言って特殊な方法でコピーする必要はありません。 2つの方...
オートフィルタ操作

Excel VBA オートフィルタの設定と絞り込みを取得する

今回はAutoFilterメソッドでオートフィルタの設定や絞り込みの状況を取得する方法をご説明します。 VBAで操作する際に、予め設定されているオートフィルタの状況を取得して操作します。 その他のAutoFilterメソッドで...
オートフィルタ操作

Excel VBA オートフィルタの解除とクリア

今回はAutoFilterメソッドでオートフィルタの解除と絞り込みクリアの方法についてご説明します。 オートフィルタの解除といっても、絞り込みのクリアとオートフィルタそのものを解除する2つがあります。 それぞれ順にご説明します...
オートフィルタ操作

Excel VBA オートフィルタで色を条件に絞り込み(AutoFilterメソッド)

今回はAutoFilterメソッドで色で絞り込む方法をご説明します。 AutoFilterメソッドでオートフィルタを使用するという事は、次にする事は絞り込みかと思います。 AutoFilterメソッド の基本的な使用方法や構文...
オートフィルタ操作

Excel VBA オートフィルタで日付を条件に絞り込み(AutoFilterメソッド)

今回はAutoFilterメソッドで日付で絞り込む方法をご説明します。 AutoFilterメソッドでオートフィルタを使用するという事は、次にする事は絞り込みかと思います。 AutoFilterメソッド の基本的な使用方法や構...
オートフィルタ操作

Excel VBA オートフィルタで数値を条件に絞り込み(AutoFilterメソッド)

今回はAutoFilterメソッドで数値で絞り込む方法をご説明します。 AutoFilterメソッドでオートフィルタを使用するという事は、次にする事は絞り込みかと思います。 AutoFilterメソッド の基本的な使用方法や構...
オートフィルタ操作

Excel VBA オートフィルターで複数条件で絞り込みする方法

今回はAutoFilterメソッドで複数条件で絞り込む方法をご説明します。 今回は基本となる文字列を使用して1列を複数条件で絞り込む方法や、複数列で条件を指定して絞り込む方法をご説明します。 数値、日付、色で絞り込む際も同じ方...
オートフィルタ操作

Excel VBA オートフィルタで文字列や空白、ワイルドカード、複数条件で絞り込み(AutoFilterメソッド)

今回はAutoFilterメソッドで文字列で絞り込む方法をご説明します。 AutoFilterメソッドでオートフィルタを使用するという事は、次にする事は絞り込みかと思います。 AutoFilterメソッド の基本的な使用方法や...
オートフィルタ操作

Excel VBA オートフィルタを設定する(AutoFilterメソッド)

今回はAutoFilterメソッドでオートフィルタを設定する方法をご説明します。 オートフィルタは通常のExcel操作でも使用頻度が非常に高く、VBAでも便利且つ大量のデータにも高速で処理が可能になるなど非常に便利です。 とて...
ExcelVBA-基礎編

Excel VBA Replaceメソッドの使い方と文字列を置換する方法

今回は「Replace」メソッドで指定した文字列を置換もしくは削除する方法をご説明します。 「Replace」にはReplace関数とReplaceメソッドがあります。 今回はReplaceメソッドで置換する方法です。 ...
VBA関数

Excel VBA Replace関数の使い方と文字列を置換(削除)する方法

今回はReplace関数で指定した文字列を置換、もしくは削除する方法をご説明します。 「Replace」にはReplace関数とReplaceメソッドがあります。 今回はReplace関数で置換する方法です。 セル範囲を...
ExcelVBA-基礎編

Excel VBA 複数条件で並び替えする(Sortオブジェクト)

今回は「Sort」オブジェクトを使用して、シート上のデータを複数条件で並び替えする方法をご紹介します。 並び替えは見た目の順番を変えるだけではなく、本領を発揮するのは膨大なデータの前処理など、処理時間が長くなってしまう処理なども、並...
ExcelVBA-基礎編

Excel VBA Sort(ソート)でデータを並び替えする

今回は「Sort」オブジェクトを使用して、シート上のデータを並び替えする方法をご紹介します。 並び替えは見た目の順番を変えるだけではなく、本領を発揮するのは膨大なデータの前処理など、処理時間が長くなってしまう処理なども並び替えを組み...
高速化

Excel VBA 膨大なデータを高速で検索する方法と速度検証

高速で文字列を検索する方法と速度検証結果をご説明します。 1回の検索であれば関数でも配列でも、Findでも正直どれも速いです。 でも1回の検索が早くてもそれを1万回、10万回と繰り返すと数分、数10分とかかってしまうケースがあ...
ExcelVBA-基礎編

Excel VBA Find、FindNextで文字列を検索する方法

今回は「Find、FindNext」で指定した文字列を、検索する方法をご説明します。 「Find」メソッドは引数が多かったり、完全一致や部分一致、すべて検索、エラー処理と処理が多岐にわたります。 長くなりますが、それぞれ順に説...
グラフ作成/操作

Excel VBA グラフに新しいデータ系列(Chart)を追加する

今回はグラフに新しい系列を追加する方法です。 グラフに系列を追加するには「SeriesCollection.NewSeries」もしくは「SeriesCollection.Add」を使用します。 その他グラフの作成方法から詳細...
グラフ作成/操作

Excel VBA 離れたデータでグラフ(Chart)を作成する

今回は離れたデータを使用して、グラフを作成する方法をご説明します。 Excelのシート上にグラフを作成する基本的な方法はシートを指定して、「Shapes.AddChart」で表示領域を作成し、その中にChartオブジェクトのグラフの...
高速化

Excel VBA SUMIFSの高速化

今回はExcel関数の「SUMIFS」をVBAで高速化する方法をご説明します。 ExcelのSUMIFS関数は、複数の条件を指定して合計を算出する関数です。 VLOOKUP関数やCOUNTIF関数同様に、SUMIFS関数もデー...
グラフ作成/操作

Excel VBA シートに作成済みの埋め込みグラフ(Chart)を取得する

今回はシートに作成済みの埋め込みグラフを取得する方法をご説明します。 すでに作成済みのグラフを取得する事で、そのグラフを操作する事ができますので使用頻度が高いと思います。 その他グラフ作成方法や、詳細設定方法については次の記事...
グラフ作成/操作

Excel VBA 作成済みのグラフ(Chart)のデータ範囲を変更する

今回は作成した、もしくはすでに作成済みのグラフのデータ範囲を変更する方法をご説明します。 埋め込み済みのグラフを操作するには、グラフを取得する必要があります。 グラフの取得や、その他グラフ作成方法、詳細設定方法については次の記...
ExcelVBA-基礎編

PowerPoint デスクトップを録画する方法

今回はPowerPointでデスクトップの録画をする方法をご紹介します。 SNSなどで、デスクトップを録画した動画などを投稿したいときに、フリーの録画ソフトを探してもロゴが入っていたり、機能制限があったり、これだ!というソフトがなか...
グラフ作成/操作

Excel VBA 複合グラフ(Chart)に2軸設定する方法

今回は複合グラフに2軸設定する方法をご説明します。 グラフにしたいデータの複数の項目で、数値が大きく違うために、小さい数値がほとんど表示されない。 項目の種類が違うので、別の種類のグラフで表示したいというような時に使用します。...
グラフ作成/操作

Excel VBA 2軸グラフ(Chart)を作成する

今回は1つのグラフに2つの軸の設定する方法をご説明します。 例えば項目の数値が大きく離れている場合に、小さい数値の項目がほとんど表示されない時などに、それぞれの軸を設定してグラフに表示するということです。 2軸グラフとは別に、...
グラフ作成/操作

Excel VBA 複数のグラフをまとめて複合グラフ(Chart)を作成する

今回は1つのグラフに複数の種類のグラフを使用して作成する方法をご説明します。 例えば棒グラフと折れ線グラフを1つのグラフに表示するということです。 複合グラフとは別に2軸グラフというのもあります。 2軸グラフの作成方法や...
ExcelVBA-基礎編

Excel VBA セルのコピー、ペースト(貼り付け)する方法

セルのコピーとペーストについて説明です。 VBAでExcelを扱う際にコピー、ペーストはとても使用頻度が高いです。 コピーとペーストはセットで使用する事が多いので、セットで覚えましょう。 コピーの方法 記述方法 ...
スポンサーリンク
タイトルとURLをコピーしました