[ 最近の出来事 ]
今日も一日外出する事もなく、ひたすらツール的なものを作成していました。
同僚も、現場の普段の運用で使うツールを作っていて、最後に自動化できそうな部分の発見と自動化を頼まれたので、息抜きがてら手伝いました。
久しぶりにExcelのVBAです。
と言っても、自分もたいした事ができる訳ではないので、簡単にできるトコだけ発見して書いてみました。
例えば、データ入力行の内容をコピーして、履歴記録部分に貼り付けるトコとか。
履歴記録部分には、これまで入力した内容が貼り付けられるので、何行目に貼り付けたらよいか、判断しないといけません。
...ほんと、基礎の基礎って感じのVBAですね~。
履歴記録部分の項目行から下に向かって、データが入っている部分の最終行を見つけて、さらにひとつ下に移動する...。
という方法でもいいのですが、途中に何らかの事情で空き行を入れたりした場合は、その空き行にコピーしてしまいます。
だから先人達は、逆に一番したから上に辿って、最初にデータが出てきたセルを選択して、ひとつ下に移動するという方法を編み出しています。
コンピュータの世界って、意外にこういう、先人の知恵の蓄積が重要だったりしますよね。
取りあえず同僚にも喜んでもらえたので、良かった良かった。
[Jose's FANTASY SPORTS SITE]
Jose's FANTASY SPORTS!
[他チームのBLOG]
[ Swamp Dogs ] [Start me up(GABBA GABBA HEY) ]
[ Tyabo-s ] [ Bonz ] [ Keseran Paseran ] [ Dragon Horse(5to81) ]
[ Wolverines ] [ Thunder Roads ] [ アイマスク21(57) ]
今日も一日外出する事もなく、ひたすらツール的なものを作成していました。
同僚も、現場の普段の運用で使うツールを作っていて、最後に自動化できそうな部分の発見と自動化を頼まれたので、息抜きがてら手伝いました。
久しぶりにExcelのVBAです。
と言っても、自分もたいした事ができる訳ではないので、簡単にできるトコだけ発見して書いてみました。
例えば、データ入力行の内容をコピーして、履歴記録部分に貼り付けるトコとか。
履歴記録部分には、これまで入力した内容が貼り付けられるので、何行目に貼り付けたらよいか、判断しないといけません。
...ほんと、基礎の基礎って感じのVBAですね~。
履歴記録部分の項目行から下に向かって、データが入っている部分の最終行を見つけて、さらにひとつ下に移動する...。
という方法でもいいのですが、途中に何らかの事情で空き行を入れたりした場合は、その空き行にコピーしてしまいます。
だから先人達は、逆に一番したから上に辿って、最初にデータが出てきたセルを選択して、ひとつ下に移動するという方法を編み出しています。
コンピュータの世界って、意外にこういう、先人の知恵の蓄積が重要だったりしますよね。
取りあえず同僚にも喜んでもらえたので、良かった良かった。
[Jose's FANTASY SPORTS SITE]
Jose's FANTASY SPORTS!
[他チームのBLOG]
[ Swamp Dogs ] [Start me up(GABBA GABBA HEY) ]
[ Tyabo-s ] [ Bonz ] [ Keseran Paseran ] [ Dragon Horse(5to81) ]
[ Wolverines ] [ Thunder Roads ] [ アイマスク21(57) ]