Excel VBA

Excel VBA

【Excel VBA】シート間のデータ移行処理を高速化(配列処理)

Excel VBAで行う処理を高速化させることにフォーカスを当ててみました。今回は、シート間のデータ移行処理を例に挙げて、解説しています。配列を使う場合と使わない場合、実際にタイムを計って検証しています。マクロ高速化の参考になれば幸いです。
Excel VBA

【Excel VBA】Applicationの各種プロパティの活用

Excel VBAで開いているExcelファイルに対して処理を行う時は、Applicationオブジェクトのプロパティを使います。Applicationオブジェクトのプロパティにはさまざまな種類がありますが、よく使うプロパティに絞って解説しています。
Excel VBA

【Excel VBA】withブロックを活用して処理を高速化する

Excel VBAのWithステートメントの使い方について、解説します。使い方だけでなく、その効果についても解説しています。Withステートメントの使い方をマスターして、効率の良い、また読みやすいコードを心がけていきましょう。
Excel VBA

【Excel VBA】RangeとCellsを互いに変換させる方法

Excel VBAでマクロを作っていると、Rangeオブジェクトだと都合が悪い時、またはCellsプロパティだと都合が悪い時があります。そんな時のために、Rangeオブジェクト、Cellsプロパティを互いに変換させる方法をマスターしておきましょう。
Excel VBA

【Excel VBA】セルの番地(Address)を取得する方法

ExcelVBAでセルの番地を取得するにはAddressプロパティを使います。計算式だったり、他のセルの値を参照したり、Excelを使っていれば、必ず意識するのがセルの番地です。ExcelVBAで、さまざまな形式でセルの番地を取得してみましょう。
Excel VBA

【Excel VBA】特定シートでの処理とワークシートオブジェクトの活用

ExcelVBAでワークシートを操作する時に必要な知識として、「Activesheetsプロパティ」と「Worksheetsプロパティ」の使い方を解説します。また、「Worksheetオブジェクト」の活用方法とコーディングの心がけについても解説します。
Excel VBA

【Excel VBA】Option Explicitで変数宣言を強制する

変数をしっかり宣言することで、誰にでも読みやすくて、理解しやすいコーディングを心がけていきましょう。変数宣言を強制するステートメント、Option Explicitを自動的に挿入させるための簡単な設定方法についても解説します。
Excel VBA

【Excel VBA】Const定数を宣言する方法と使い方

定数を宣言する方法や、変数との違いなどを解説します。また、定数をどういったシーンで使っていったらいいのかについても解説します。開発するツールによっては、定数を使った方が便利で効率が良い場合もありますので、その判断をする手助けになれば幸いです。
Excel VBA

【Excel VBA】負荷がかかった処理にはDoEvents

大量のデータを取り扱うExcelVBAをプログラミングしていて、PCに負荷がかかり処理速度が遅くなったり、PCがフリーズしてしまったり、そんな経験はありませんか。そんなトラブルに役立つDoEventsの使い方を簡単にご紹介します。
Excel VBA

【Excel VBA】シートをループ(繰り返し処理)For Each

シートを複数用意して、Excelを使うことって普通にあることだと思います。複数あるシートに対して、同じ処理をする場合、シートの数が多ければ多いほど、面倒に感じることでしょう。今回は、ExcelVBAで、シートの数だけ同じ処理をする方法を解説します。
タイトルとURLをコピーしました