Access VBA質問箱 IV

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

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


2060 / 9994 ←次へ | 前へ→

【11214】Re:四捨五入のPGをもう少し工夫したいのですが。
発言  超初心者  - 09/10/7(水) 11:33 -

引用なし
パスワード
   ▼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) 〜
と同じような処理が必要かと思います。


というように、文字の位置や長さによって複雑化してしまうので
変数を準備し、そこに置換後の文字を入れていく、
という方法を取られた方が無難かもしれません。


参考までに。。。

613 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 回答[未読]

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