ページ 11

こんにちわ刈谷です

Posted: 2006年2月28日(火) 14:58
by 刈谷 真
私は会社で表計算をしているのですが、.txtファイルの計算が大変で、
.txtファイルを読み込んで変換したいのですが、コードを教えていただけないでしょうか。下のように変換をしたいのですが・・・

2月201,700の仕入れ   
3月195,030の仕入れ
4月230,500の仕入れ
5月219,000の仕入れ

201,700
195,030
230,500
219,000

Posted: 2006年2月28日(火) 19:56
by konisi
暇潰しに適当にコードくんでみました。 一つ思ったこと。
単純作業は面倒だけどそれをパソコンにやらせるためにわざわざアプリ作る方が面倒である。

Posted: 2006年2月28日(火) 20:38
by NoWest
> 暇潰しに適当にコードくんでみました。

さてさて、事はそう簡単にいくとは限りませんよ。

今回の場合、ABのバージョンが分からないのですが、悪くするととんでもない結果になりかねません。

まず、1つ目の問題ですが、データに”,”カンマが含まれていると言うことです。ABまたはCではこれをデータ区切りに使用しているのでカンマの前後で異なるデータとしてINPUTされてしまいます。
(簡単にいうとLine Inputを使わないといけないと言うことです。)

次に、2つ目の問題点を挙げると質問の例からして”12月”が出てくる可能性があると言うことです。
InStr()関数などを使って”月”及び”の”という文字列の位置を調べたほうが無難でしょう。

Posted: 2006年2月28日(火) 21:44
by konisi
あなたの意見には賛成しますが、そこまで暇がなかった。>>NoWestさん

Re.

Posted: 2006年3月01日(水) 18:55
by 刈谷 真
刈谷 真です。
皆さん、ありがとうございます。
いろいろ参考にさせていただきます。