Excel VBA質問箱 IV

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

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


7478 / 13644 ツリー ←次へ | 前へ→

【38939】セルに表示させている書式で変数に格納する方法 mine 06/6/14(水) 21:59 質問[未読]
【38940】Re:セルに表示させている書式で変数に格納... ichinose 06/6/14(水) 22:13 発言[未読]
【38941】Re:セルに表示させている書式で変数に格納... mine 06/6/14(水) 22:31 お礼[未読]

【38939】セルに表示させている書式で変数に格納す...
質問  mine  - 06/6/14(水) 21:59 -

引用なし
パスワード
   あるセルに5という値が入っていて、表示形式-数値-小数点以下の桁数を1にして、5.0と表示させているのですが、VBAでそこのセルの値として文字型の変数に"5.0"を代入したいのですが、どうしても"5"が入ってしまいます。
"5.0"を変数に代入する方法はあるのでしょうか?その方法を教えて下さい。

【38940】Re:セルに表示させている書式で変数に格...
発言  ichinose  - 06/6/14(水) 22:13 -

引用なし
パスワード
   ▼mine さん:
こんばんは。

>あるセルに5という値が入っていて、表示形式-数値-小数点以下の桁数を1にして、5.0と表示させているのですが、VBAでそこのセルの値として文字型の変数に"5.0"を代入したいのですが、どうしても"5"が入ってしまいます。
>"5.0"を変数に代入する方法はあるのでしょうか?その方法を教えて下さい。
セルのTextプロパティを試してみて下さい。


Sub test()
  Dim samp As String
  With Range("a1")
   .NumberFormatLocal = "0.0_ "
   .Value = 5
   samp = .Text
   MsgBox samp
   End With
End Sub

【38941】Re:セルに表示させている書式で変数に格...
お礼  mine  - 06/6/14(水) 22:31 -

引用なし
パスワード
   ▼ichinose さん:
できました。ありがとうございました。
>▼mine さん:
>こんばんは。
>
>>あるセルに5という値が入っていて、表示形式-数値-小数点以下の桁数を1にして、5.0と表示させているのですが、VBAでそこのセルの値として文字型の変数に"5.0"を代入したいのですが、どうしても"5"が入ってしまいます。
>>"5.0"を変数に代入する方法はあるのでしょうか?その方法を教えて下さい。
>セルのTextプロパティを試してみて下さい。
>
>
>Sub test()
>  Dim samp As String
>  With Range("a1")
>   .NumberFormatLocal = "0.0_ "
>   .Value = 5
>   samp = .Text
>   MsgBox samp
>   End With
>End Sub

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