MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/25 おすすめ情報に 『 【案件】Azure AD関連の認証設計/azureの基本設計 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
MiracleJobBanaLeft1
MiracleJobBanaLeft2


VBAの裏技
profile-img
投稿者: ぴろしきさん
投稿日:2022/10/24 16:52
更新日:
like-img
分類
技術
テクノロジー
全般
キャリア
運用・保守 / テクニカルサポート / 構築
投稿内容

こんにちは!


今日はVBAの裏技というかコツになる機能をご紹介します。

以前にも値貼り付けについて紹介しましたが、今回は全般で使えるものです!


例えば指定のセルを選択してコピーしたいとき、


Cells(A:1).Select

Cells(A:1).Copy

という風に書きます。

しかしながらVBAのコードは長くなれば長くなるほど処理が重くなってしまい、結果効率が悪くなってしまいます。


実はVBAではSelectを省いて操作できるコマンドが多くあります。

例としてCopy、SaveAs、Open、Closeがあります。

そのため、先ほどのコマンドは

Cells(A:1).Copy


という非常にコンパクトで見やすいコーディングにすることができました。

書籍等では一度SelectをしてCopyを実施している丁寧な操作を記載していることもありますが、

実は簡略化できる部分もあるのでVBAを触る機会があるときはぜひ試してみてください!!


今日はここまでにします。

また次回お会いしましょう~

コメント


MiracleJobBanaRight1
MiracleJobBanaRight2
MiracleJobBanaRight3