Excel作業をVBAで効率化

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

VBAでブックを上書き保存する(Save)

ブックの保存(上書き保存) ブックを上書き保存するには、保存対象ブックのWorkbookオブジェクトのSaveメソッドを利用します。 Saveメソッドで保存すると、ブックの内容が保存されるだけでなく、そのブックの更新日時 […]

VBAでブックの新規作成を行う(Workbooks.Add)

ブックの新規作成を行うには ブックの新規作成を行うには、WorkbooksコレクションのAddメソッドを利用します。作成されたブックはアクティブ(最前面表示)になります。 新規作成されたブックは保存されるまではファイルが […]

VBAでセルに数式や関数を入力する

VBAで数式や関数を入力するには VBAで数式や関数を入力する場合には、セルを示すRangeオブジェクトのFormulaプロパティを使います。 例えば、A3セルにSUM関数を設定したい場合は以下のように書きます。 [cr […]

VBAでフォルダにあるファイルを1つにまとめる

複数ファイルを1ファイルにまとめるには ここでは指定フォルダの中にあるテキストファイルを1ファイルにまとめる方法を紹介します。 VBAを使わなくても、ほとんどの場合はコマンドプロンプトでtypeコマンドを使えば複数ファイ […]

セル内の改行を新しい行に分割する

セル内の改行ごとに新しい行に分割するには セルにはAlt + Enterキーを入力することでセル内でも改行することが可能です。 使い方によっては便利ではありますが、1つのセルに文章が詰め込まれてしまい、行の高さが高くなり […]

VBAでブックの全てのハイパーリンクを抽出する

ハイパーリンクからURLを取得するには Excelではセルや画像にハイパーリンクを設定することが出来ます。便利な機能ですが、表示文字列とリンクは別で扱われるため、URLやアドレスが直接見えないという欠点があります。 また […]

VBAで2つの画像の位置を入れ替える

画像の入れ替え 資料作成時に、オートシェイプや画像を利用することがあります。 それらを一度配置してから一切手を付けないのであれば別に問題ありませんが、実際の資料作りではいろいろ検討する中で画像や図形を変更したり、差し替え […]