2008年4月26日: 葵

【ソリューション事業部 井上】
エクセルのお話を。
csvファイルでデータを作成した際、一度入力したデータの一部分を編集したい場合に、
これまでは目的の行を探して計算式を入れたり、手入力したりしてたのですが、
今やってる仕事ではcsvファイルが120個近くあってこれがとても面倒だなーと。
テキストで置換するにもなかなか確実なルールが見つからないし。。。
ということで、マクロに挑戦。

Sub 条件にあったセルデータを置換
条件_列 = 5
変更_列 = 10
条件1 = "あああ"
条件2 = "いいい"
条件3 = "ううう"
For 行 = 1 To 300
If Cells(行, 条件_列) = 条件1 Then
Cells(行, 変更_列) = "かかか"
ElseIf Cells(行, 条件_列) = 条件2  Then
Cells(行, 変更_列) = "ききき"
ElseIf Cells(行, 条件_列) = 条件3  Then
Cells(行, 変更_列) = "くくく"
End If
Next
End Sub

こんな感じの関数を用意してショートカットから使用すれば、一瞬で置換が終了。
ここ2週間ぐらいはデータ修正がメインだったので、大助かりでした。
マイクロソフトさんに感謝です。
変数名や関数名に日本語は推奨されないという説もあるようですが
「ひまわり」を思い出しながらも目一杯使ってみました。
そうそう、「ひまわり」と言えば、、、
今日気づいたのですが、「葵」という新しいソフトが新しくできていました。
WEB開発環境でFlashをベースにしているとのこと。
初心者でもwebプログラミングが簡単にでき、かつ無償とは素晴らしいですね!!
さらっと目を通しただけなのですが、ブラウザ上(サーバ上)での開発ができるようです。
もちろん日本語プログラミングです。
プログラムに関するサイトは初心者にとっては敷居が高いものが多いですが、クジラ飛行机さんの作るソフトやサイトは丁寧で分かり易い!!
今後もクジラ飛行机さんの活動には目が離せません。

カテゴリー:
| 投稿者:
DAブログ | DAホールディングス(エクスショップ&ガーデンプラス)

コメント