Excel VBA質問箱 IV

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

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


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

【17368】テキストボックスの値を文字列でシートに... 浦島 04/8/27(金) 16:49 発言[未読]
【17370】Re:テキストボックスの値を文字列でシート... つん 04/8/27(金) 16:57 回答[未読]
【17371】Re:テキストボックスの値を文字列でシート... Jaka 04/8/27(金) 17:08 発言[未読]
【17457】Re:テキストボックスの値を文字列でシー... 浦島 04/8/30(月) 12:58 お礼[未読]

【17368】テキストボックスの値を文字列でシートに...
発言  浦島  - 04/8/27(金) 16:49 -

引用なし
パスワード
   テキストボックスに入力する値0123456789
シートに書き込まれた値は123456789(数値)と
なってしまいます。
Worksheets("Traceability").Range("C" & LASTROW).Value = TextBox1.Text

シート上の値も0123456789(文字列)で書き込む
ためにはどのようにすれば良いのか教えて下さい。

【17370】Re:テキストボックスの値を文字列でシー...
回答  つん E-MAIL  - 04/8/27(金) 16:57 -

引用なし
パスワード
   こんにちは

>テキストボックスに入力する値0123456789
>シートに書き込まれた値は123456789(数値)と
>なってしまいます。
>Worksheets("Traceability").Range("C" & LASTROW).Value = TextBox1.Text
>
>シート上の値も0123456789(文字列)で書き込む
>ためにはどのようにすれば良いのか教えて下さい。

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

ってするとか・・・邪道っぽいんでしょうか?
予め、セルの書式を「文字列」に設定する処理を入れる方がいいのかなあ?

【17371】Re:テキストボックスの値を文字列でシー...
発言  Jaka  - 04/8/27(金) 17:08 -

引用なし
パスワード
   こんにちは。
あっしも参加しようとしたら、ichinoseさんがいなくなっているじゃあーりませんか。
因みにこんなのもあります。
でも、書き込んだ後はセルを触ったりしないでね。

dim 配列(1 to 1) as string
配列(1) = TextBox1.Text
Worksheets("Traceability").Range("C" & LASTROW).Value = 配列

【17457】Re:テキストボックスの値を文字列でシー...
お礼  浦島  - 04/8/30(月) 12:58 -

引用なし
パスワード
   ▼Jaka さん、つん さん:
早速のご回答有り難う御座いました。
私自身もつんさんの回答と同じ事をしておったのですが、
別の方法があるのでは無いかと(自分が知識不足のため)
思い質問指せていただきました。

また、質問をさせて頂く事があると思いますが、
その時は皆様のお知恵を拝借させてください、
有り難う御座いました。

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