プログラミング初心者の雑談 使い捨てマクロ
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