Excel VBA質問箱 IV

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

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


3637 / 13646 ツリー ←次へ | 前へ→

【61028】0と1を結合して01と表示させたい ビタミン太郎 09/4/4(土) 13:20 発言[未読]
【61030】Re:0と1を結合して01と表示させたい つん 09/4/4(土) 13:39 回答[未読]
【61031】Re:0と1を結合して01と表示させたい ビタミン太郎 09/4/4(土) 13:55 お礼[未読]

【61028】0と1を結合して01と表示させたい
発言  ビタミン太郎  - 09/4/4(土) 13:20 -

引用なし
パスワード
   いつも活用させて頂いております。

変数X1とX2に0と5をそれぞれ入れた後、0と5を結合させ05としたいのですが・・

dim X1 As String
dim X2 As String
dim Z As String
X1 = 0
X2 = 5
Z = X1 & X2

Zに「05」と表示させたいのですが「5」としか表示されません。
変数の宣言は文字列型にしており変数X1に0が文字列として格納されていると思うのですが上手くいきません。

「05」と表示させるにはどうしたら良いのでしょうか?
よろしくお願いします。

【61030】Re:0と1を結合して01と表示させたい
回答  つん  - 09/4/4(土) 13:39 -

引用なし
パスワード
   ▼ビタミン太郎 さん

こんちは^^


それは、セルに格納した際ですか?

MsgBox Z
にしたらちゃんと「05」になりますよね?

セルに格納するんやったら、そのセルの書式を「文字列」にしておけばOKやと思います。

あるいは、

Range("a1").Value = "'" & Z

で入れるときに文字列にするとか・・・・

あるいは、
セルの書式をユーザー定義にして[00]にしちゃうとか・・・・

【61031】Re:0と1を結合して01と表示させたい
お礼  ビタミン太郎  - 09/4/4(土) 13:55 -

引用なし
パスワード
   ▼つん さん:
回答ありがとうございます。

>セルに格納するんやったら、そのセルの書式を「文字列」にしておけばOKやと思います。

セル書式を文字列にして上手くいきました!
つんさん、どうもありがとうございました。

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