2006-11-02から1日間の記事一覧

ループは難しい。

タブ区切りだけど、いろんな種類のレコードが混ざっているテキストデータがあって、そこから適切に切り出してテキストファイルをつくるって処理をやった。仕様があいまいなこともあって、とっても大変な処理になると思ったんだけど、試行錯誤したあげく、実…

テキストエディタについて

某プロジェクト掲示板より。 萌ディタというのがあるらしい。 MIFES サクラエディタの矩形選択がよいらしい。 でも秀丸な人はマウスで選択できなくてorzらしい。

ExcelVBAで列が256以上あるデータを読むとき

VBA

現行のOfficeは256列までしか読めない。OpenTextメソッド(だったっけ?)でExcelに読み込むと、256以降は捨てられる。で、こうやった。 Dim fso As New Scripting.FileSystemObject Dim ts As Scripting.TextStream DIm lineString As String Set ts = fso.…

CollectionとDictionary

VBA

CollectionはItemを追加したり削除すると動的にkeyが整理される。なので、keyは整数型(Integer?)。それも、基底が0ではないので注意。あとは、keysプロパティでkeyを取得した場合、For Each key1 In keysとするときのkey1はVariant型でないとダメっぽい。…