Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2059 / 9994 ←次へ | 前へ→

【11215】Re:四捨五入のPGをもう少し工夫したいのですが。
発言  tomomi  - 09/10/7(水) 14:11 -

引用なし
パスワード
   ▼超初心者 さん:
ご連絡ありがとうございます!
「NumStr」は定義ミスでした・・・。
「NumStr」は間違いでそこには定義済みの、「変換数値」が入ります。
申し訳ありません。


>▼tomomi さん:
>一部だけ。。。(中途半端ですみません)
>
>Function TextConv 単体をこちらの環境で走らせてみたところ、
>「NumStr」が定義されてない旨のエラーになりました。
>そちらで動くということは、どこか別のところで定義されているのかもしれませんが、
>
>おそらく内容がうまく格納されておらず、
>> 0.7は消えてしまい。
>や
>> 〜 0.800.80なります 〜
>の原因になっているかと思われます。
>
>また、
>> Idx2 = Idx2 + 1
>これは、"0.7" と "0.70" という、文字列数の差が1のときは良いですが、
>それ以外ではズレの原因となるかと思われます。
>
>
このズレの原因部をどうすれば良いのかがわかりません。

>Midでの置換において、"0.1966" -> "0.20" = "0.2066"
>となります。
>つまり、同文字数でなければ、
>> TextConv = Left(TextConv, Idx1 + Idx2 - 数字列 - 1) 〜
>と同じような処理が必要かと思います。
>
>
>というように、文字の位置や長さによって複雑化してしまうので
>変数を準備し、そこに置換後の文字を入れていく、
>という方法を取られた方が無難かもしれません。
>
>
>参考までに。。。

621 hits

【11208】四捨五入のPGをもう少し工夫したいのですが。 tomomi 09/10/6(火) 9:40 質問[未読]
【11209】Re:四捨五入のPGをもう少し工夫したいので... hatena 09/10/6(火) 18:12 回答[未読]
【11211】Re:四捨五入のPGをもう少し工夫したいので... tomomi 09/10/7(水) 9:38 回答[未読]
【11212】Re:四捨五入のPGをもう少し工夫したいので... hatena 09/10/7(水) 10:09 回答[未読]
【11213】Re:四捨五入のPGをもう少し工夫したいので... tomomi 09/10/7(水) 10:49 回答[未読]
【11214】Re:四捨五入のPGをもう少し工夫したいので... 超初心者 09/10/7(水) 11:33 発言[未読]
【11215】Re:四捨五入のPGをもう少し工夫したいので... tomomi 09/10/7(水) 14:11 発言[未読]
【11216】Re:四捨五入のPGをもう少し工夫したいので... 超初心者 09/10/7(水) 15:59 発言[未読]
【11217】Re:四捨五入のPGをもう少し工夫したいので... tomomi 09/10/13(火) 10:01 お礼[未読]
【11227】Re:ちょっとひどいのでは? たん 09/10/15(木) 22:35 発言[未読]
【11228】Re:ちょっとひどいのでは? tomomi 09/10/16(金) 8:57 回答[未読]

2059 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078196
(SS)C-BOARD v3.8 is Free