VBA– tag –
-
【Excel VBA】文字列を取り出す方法Left関数・Right関数・Mid関数
文字列を取り扱うのは、プログラミングの基本的な操作です。VBAでもほかのプログラミング言語同様によく使います。 ExcelのLeft関数とVBAのLeft関数は、ほとんど同じ使い方になりますが、VBAの関数として解説します。 この記事では、文字列を取り出す(抜... -
【Excel VBA】文字列の最後の1文字を削除したい
VBAで文字列を扱っていると、最後の1文字だけ削除したい(消したい)といった場面がよくあります。 この記事では、文字列の最後の1文字を削除する方法についてご紹介します。 Left関数とLen関数で文字列の最後の1文字を消す Left関数は、左から○文字目まで... -
【Excel VBA】テーブルのフィルタをリセットしたい
Excelのテーブル機能は、使いこなせばとても便利です。 フィルタのリセット方法はとても簡単ですが、よく忘れるので(私自身の備忘録として)Excelのテーブルのフィルタのリセット方法をご紹介します。 テーブルのフィルタをリセットする方法 テーブルのフ... -
【Excel VBA】数値→文字列・文字列→数値に変換する方法
数字は通常、数値として取り扱うことが殆どですが、文字列として取り扱うこともあります。 この記事では、数値を文字列に変換する方法、逆に文字列を数値に変換する方法についてご紹介します。 数値を文字列に変換したい(Str関数) 数値を文字列に変換す... -
【Excel VBA】ユーザーフォームを表示する(呼び出す)
ExcelのVBAには、ユーザーフォームという便利な機能があります。マクロを少し使う程度あれば、ユーザーフォームを使わなくても問題ありませんが、ユーザーフォームが使えるようになれば、とても便利です。 この記事では、ユーザーフォームを表示する(呼び... -
【Excel VBA】マクロの動作が遅い!動作を早くするにはScreenUpdatingをFalseにする
Excelのマクロを使っていて、動作が遅いと感じることは多いのではないでしょうか? VBAが遅くなる大きな原因の一つに画面の表示があります。画面の表示(更新)を止めるだけで、VBAがかなり早くなることがあります。 この記事では、画面の表示を止めるScre... -
【Excel VBA】エクセル関数をVBAで使う方法(WorksheetFunction)について解説
普段エクセルで使っている関数をVBAで使いたいことがあります。 すべての関数が使えるわけではありませんが、VBAでエクセル関数を使うことができます。 この記事では、VBAでエクセル関数を使うことができるApplcation.WorksheetFunction(ワークシートファ... -
【Excel VBA】最終行を取得する・最終列を取得する方法
エクセルでマクロを作成していると、入力されている最終行や最終列を知りたいという場合が多くあります。 この記事では、最終行・最終列を簡単に取得する方法を取得する方法と、最終行を取得してどのように実践で使うかについてご紹介します。 最終行を取... -
【Excel VBA】テーブルを配列に保存する(1行コード)
VBAでテーブルを直接操作してもいいですが、テーブルを配列に保存し(取り込み)、配列でデータを扱うほうが速い場合があります。 この記事では、テーブルのデータ部分を簡単に配列に保存する方法についてご紹介します。 テーブルを配列に保存する テーブ... -
【Excel VBA】テーブルの全データを削除する方法
テーブルは残したいけど、データだけをすべて削除したいといった場合があります。 この記事では、VBAを使ってテーブルの全データを削除する方法についてご紹介します。 テーブルの全データを削除する 次のコードで、テーブルの全データを削除することがで...
12