Excel VBA質問箱 IV

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

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


8761 / 76732 ←次へ | 前へ→

【73539】Re:テキストボックスの合計を桁区切りに
発言  ichinose  - 13/1/19(土) 8:29 -

引用なし
パスワード
   おはようございます。


>桁区切りのフォーマットは文字列型になりますか?
>その文字列型をCLngでロング型に変換すれば計算できるという
>ことでしょうか…
>
>すんなりとはいかなかったので、また夜に考えてみます。

Sub aaa()
  Dim a As String, b As String
  a = "1,234": b = "2,345"
  MsgBox CLng(a) + CLng(b)
End Sub


Clng関数やCcur関数は、上記は、計算してくれますが、

 msgbox clng("")   

これが、型が一致しない というエラーになるので
テキストボックスは、初期設定が未入力ですから、エラーになります。
""のときや数字と認識できない文字("a","b"等)のチェックは必要です
isnumeric関数辺りを調べてみては?

338 hits

【73532】テキストボックスの合計を桁区切りに さんたぱぱ 13/1/18(金) 22:30 質問
【73533】Re:テキストボックスの合計を桁区切りに ウッシ 13/1/18(金) 22:55 回答
【73536】Re:テキストボックスの合計を桁区切りに さんたぱぱ 13/1/19(土) 7:35 発言
【73534】Re:テキストボックスの合計を桁区切りに UO3 13/1/18(金) 23:00 発言
【73537】Re:テキストボックスの合計を桁区切りに さんたぱぱ 13/1/19(土) 7:43 発言
【73539】Re:テキストボックスの合計を桁区切りに ichinose 13/1/19(土) 8:29 発言
【73540】Re:テキストボックスの合計を桁区切りに UO3 13/1/19(土) 8:41 発言
【73541】Re:テキストボックスの合計を桁区切りに UO3 13/1/20(日) 8:05 発言
【73542】Re:テキストボックスの合計を桁区切りに さんたぱぱ 13/1/20(日) 8:16 発言
【73543】Re:テキストボックスの合計を桁区切りに UO3 13/1/20(日) 9:33 発言
【73553】Re:テキストボックスの合計を桁区切りに さんたぱぱ 13/1/20(日) 21:29 お礼
【73535】Re:テキストボックスの合計を桁区切りに kanabun 13/1/18(金) 23:52 発言
【73538】Re:テキストボックスの合計を桁区切りに さんたぱぱ 13/1/19(土) 7:45 発言

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