\ ポイント最大9倍! / 詳細を見る

【エクセルVBA】役立つマクロ2選。開発歴7年の私が必ず使うコード

Excelvbaで役に立つコードを2つご紹介します
システム開発メーカー勤務

エクセルVBAで役に立つコードを教えてほしい

上記のお悩みを解決します。

本記事の内容
  • 『シート保護』と『画面更新OFF/ON』のコードをご紹介
本記事の根拠
  • 私はシステム開発7年目です
本記事を読んでほしい人
  • エクセルVBAを有効活用して、業務改善をはかりたい方

それでは本題に入ります。

筆者はこんな人

中小企業の小規模情シス(総員2名)勤務歴まもなく10年目。
特技はSSD換装。

トランスフォーマーや漫画が大好きなオタクでもあります。
車1台は買えるくらいトランスフォーマーに注ぎ込んできました。

職場で日経パソコンや日経コンピュータを読み漁る日々。
おかげで、最新のパソコン機器やデバイスの知識は常にアップデート状態。

私が雑誌に読みふける一方で、取引先のシステム開発メーカーの方はプログラム作成・修正に追われている。
次第に、システム開発メーカーの中堅の方を憂うようになる。

システム開発屋さんから情シスに転職したい方の手助けをするためにブログを立ち上げた。
狙うは『中小企業の小規模情シス』。

一度きりしかない人生を少しでもより良いものにしませんか?

目次

役立つ2つのマクロ2選

結論です。

『シート保護』と『画面更新OFF/ON』のコードは、私が作成するマクロでは必ず使用するコードです。

  1. シート保護
  2. 画面更新OFF/ON

順番に解説します。

『シート保護』コード

1つ目は、『シート保護』コードです。
記述しておくことで、シート全体を保護してくれます。

ユーザーが誤ってシートを壊すことを防ぐメリットがあります。

シート保護コード

‘マクロの最初のほうに記述します。

'全シート保護解除
    Dim z As Worksheet
    For Each z In Worksheets
    z.Unprotect
    Next z

  マクロの最後のほうに記述します。

'全シート保護
    Dim zz As Worksheet
    For Each zz In Worksheets
    zz.Protect
    Next zz

『シート保護』をかけることで、入力セル等の許可されたセル以外を入力禁止にします。
保護されたセルに入力しようとすると、下記のようなメッセージが出力されます。

保護をしたセルに入力しようとするとエラーメッセージが表示されます。
保護をしたセルに入力しようとするとエラーメッセージが表示されます。

数式を多用しているブックの場合、保護をかけておくことをオススメします。

ロックをかけたくないセル

ロックをかけずに入力をしたいセルには、下記の設定をしておきます。

ロックをかけない設定

STEP
保護中でも入力をしたいセルを右クリック→セルの書式設定をクリック
保護をかけたくないセルを右クリックしてセルの書式設定をクリックします
保護をかけたくないセルを右クリックしてセルの書式設定をクリックします
STEP
『保護』タブのロックのチェックを外す。(デフォルトではチェックが入っています)
保護をかけたくない場合は、セルの書式設定でロックのチェックを外します
保護をかけたくない場合は、セルの書式設定でロックのチェックを外します

ロックのチェックを外しておくことで、シート保護をしたときでも、セルに入力可能です。

『画面更新OFF/ON』コード

『画面更新OFF/ON』コードを記述することで、処理速度が格段に上昇します。

下記の記事にくわしく書きましたので、こちらをご覧ください。

まとめ

『シート保護』と『画面更新OFF/ON』のコードは、私が作成するマクロでは必ず使用しているコードです。

今回、ご紹介した2つのマクロを使って損はないと考えています。
処理速度が上がることに加えて、ユーザーにシートを壊される心配も軽減されます。以上です。

※本記事の内容で実行された結果について、筆者は一切の責任を負いませんので、ご了承ください。 必ず自己責任で実行してください。

\34インチ湾曲ウルトラワイドモニター没入感ハンパナイ/

1000Rの湾曲ウルトラワイドモニターでグランツーリスモ7をやってみた

本業情シスの私が、厳選しまくって選んだのが湾曲率1000R34インチウルトラワイドモニター。
自分だけのプライベート空間で、圧倒的没入感を感じてみたい方には特にオススメします。

/本業情シスの私がセッティングした自慢のゲーミングルームをみてみる\

湾曲ウルトラワイドモニターの有効活用は、下記の記事もオススメ

Twitterでみんなに知らせる!
  • URLをコピーしました!

この記事を書いた人

らもさんのアバター らもさん ひとり情シス待ったなし

中小企業の小規模(総員2名)情シスに勤務して、まもなく10年目。

取引先の多忙なシステム開発メーカーを見て感じたこと。
『この人たちがうちの情シスに来たら無双できるのに・・・もったいない』

中小企業の小規模情シスのリアルを暴露しつつ、
システム開発メーカー勤務の方が安心して、情シスに転職できるポイントと注意点を全力で発信します。

目次