CSVで0001などの文字を保存して、EXCELで表示すると0の部分が消えてしまうという現象が発生します。
いろいろ調べていたんですが、結局無理そうだという結論にいたりました。
ところが、最近少しひらめいてしまいましたw
CSVであっても、EXCELの計算式を埋め込むことは可能なようです。
これを利用して 『=T("0001")』 というデータを埋め込むと、EXCELで開いても0が消えることがありません。
#ただし、EXCELで使われることが大前提になりますが・・・
かなりの荒業ですね(^^;
興味がある方は是非お試しあれ
2010/04/18
2010/03/09
EXCELの便利命令
私は業務で何かあるたびにEXCELを使用します。
あまり人が意外と知らない命令も結構知っていたりします。
#それでも、全然少ないというのがEXCELのスゴイ所でもあり、怖いところでもありますが(^^;
で、今日使いたいのに思い出せない命令があったため、せっかくなので書いておきます。
EXCELマクロ(VBA)内でEXCELの関数などを呼び出したいと思ったことありませんか?
昔作ったのはとある式のテンプレートをあるセルに定義しておき、とある文字を指定されたセル位置情報に変換して、その式を実行させるという荒業を取りました。
例)IF(A1=[XX],1,0)と定義。 マクロ内で[XX]をB1等に置き換えて、実行結果を返す
#どういった経緯でこんな荒業とったのか忘れましたが・・・
あまり人が意外と知らない命令も結構知っていたりします。
#それでも、全然少ないというのがEXCELのスゴイ所でもあり、怖いところでもありますが(^^;
で、今日使いたいのに思い出せない命令があったため、せっかくなので書いておきます。
EXCELマクロ(VBA)内でEXCELの関数などを呼び出したいと思ったことありませんか?
昔作ったのはとある式のテンプレートをあるセルに定義しておき、とある文字を指定されたセル位置情報に変換して、その式を実行させるという荒業を取りました。
例)IF(A1=[XX],1,0)と定義。 マクロ内で[XX]をB1等に置き換えて、実行結果を返す
#どういった経緯でこんな荒業とったのか忘れましたが・・・
登録:
投稿 (Atom)