Excel作業をVBAで効率化

いつものExcel作業はVBAを使えば数秒で終わるかもしれませんよ

VBAでハイパーリンクを設定(Hyperlinks.Add)

ハイパーリンクの設定 このページではHyperlinks.Addメソッドについて紹介しています。 Hyperlinks.Addメソッドを活用して、複数のセルのパスに対して一括でハイパーリンクを設定する方法について「VBA […]

VBAで選択セル範囲の空白セルに色を付ける

空白かどうかが分かりにくい場合は背景色を付ける Excelの表形式のデータを見る際に、結構ネックになるのが空白セルです。 空白どこよ?ってなるわけです。 そういう場合は背景色を付けて明示しましょう。 以下のマクロでは選択 […]

標準モジュール等の一括インポート

標準モジュールなどの一括インポート このページでは標準モジュールの一括インポートについて紹介しています。 エクスポートについては「標準モジュール等の一括エクスポート」をご参照ください。 作成したマクロを他のブックでも使う […]

VBAで選択範囲の行単位や列単位でのループ方法

選択範囲のループの書き方はセル単位と行単位と列単位で異なる 選択範囲のループは大きく3つの書き方をします。 全てのセルをループするセル単位か、行単位か、列単位か、です。 いずれの場合でも必要になるのがセル選択範囲を示すS […]

VBA関数:文字の種類を変換する(StrConv)

StrConv StrConv関数は引数文字列を指定した文字の種類に変換します。 変換後の文字の種類はVbStrConv列挙型の定数で指定します。その際に定数の組み合わせ(全角→半角、ひらがな→カタカナ、の組み合わせなど […]

VBAでセルのコピペ時に値や書式のみを貼り付ける

右クリックでの値のみ貼り付けが面倒 セルのコピペ、やりますよね。 そのときに、元セルの値だけ貼り付けたい場合は、右クリックして、貼り付けのオプションから「値のみ」を選択して貼り付けます。 または、形式を選択して貼り付けダ […]

VBAで関数の戻り値を疑似的に複数返す方法

戻り値を複数返す方法 Functionプロシージャでは戻り値を返すことが出来ますが、2つ以上の複数の値を返してほしい場合があります。 しかし、残念ながら戻り値は1つしかありません。戻り値を増やすことは出来ません。 そこで […]