ブログ

プログラミング初心者の雑談 使い捨てマクロ

2018.06.05

SKIP

SKIPの特許事務グループは、プログラミングも自分でやらないといかんのですよ・・・。
今日は1日中、Excel VBA のコーディングをやっていたのでテンション低めです。

メインはExcel VBAで、Word VBA、VBScript、MySQLとかもちょこちょこ。
プログラミング初心者で入ってきているのに、よく頑張ってるよ、私たち!!

ということで、最近、私の中で「使い捨てマクロ」という概念が発生したのでご紹介します。
例えば「1列目に値が入っている最終行の行番号(EndRow)を指定する」コードは一般的にこんな感じです。

EndRow = Cells(Rows.Count, 1).End(xlUp).Row

このように書けば、最終行番号が指定できるのですが・・・長い。面倒。覚えらんない。
そこで「使い捨てマクロ」では、コード内に最終行の行番号を直接入力してしまいます。

EndRow = 350                

はい、以上。

えっ、行数が変わったら、使えないじゃないかって??
そんときは、打ち直しゃ~ええんじゃ (ノ`A”)ノ

1回限りの作業や、自分だけが使うものなら、こういう考え方もありですね。
他の人が使うものに仕込むと、あとで大変怒られますので、使い分けが大事です。

ヒントはこちらの書籍から。クリックするとAmazonに飛びます。
クリックしても、購入しても、SKIPには1円も入りませんが、非常に良い本なのでおすすめしておきます。
デスクワークを3倍効率化するテクニック―エクセルの3つの機能で仕事のスピードを加速する

by kh

アーカイブ