Excel作業をVBAで効率化

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

「VBA」の記事一覧

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

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

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

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

イミディエイトウィンドウのクリア方法

Debug.Printは出力のみ コードの動作確認のために「Debug.Print」を使って、変数の内容などをイミディエイトウィンドウ出力することがあります。 ただ、「Debug.Print」メソッドは出力しっぱなしのた […]

VBAで画像そっくりのオートシェイプを作成する

画像そっくりのオートシェイプを作成するには Excelで資料を作るときに画像やオートシェイプなどを利用することがあります。 その際によくあるのが、ネットから画像を拝借して資料に載せる、というところですが、著作権の問題もあ […]

VBAでExcelブックの自動バックアップを行う

自動バックアップを行うには Excelブックの自動バックアップは、リボンのファイルタブ→オプション(Excelのオプションダイアログ表示)→左の一覧の「保存」をクリック、で表示されているブックの保存関係の設定の中で、「次 […]

VBAでシートの全セルの全角英数字を半角に変換する

シートの全セルの全角英数字を半角に変換するには Excelの文章修正作業でたまにあるのが、全角文字と半角文字の変換です。 ここでは全角英数字を半角に変換する際に正規表現を使う方法を紹介しますが、正規表現がわからなくても大 […]