Excel VBA質問箱 IV

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

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


66260 / 76734 ←次へ | 前へ→

【15039】Re:セルに入力されたシングルクォート”'”を文字列として変数に格納する方法
回答  つん E-MAIL  - 04/6/14(月) 11:01 -

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

>※下記の様な方法で処理を書いてみたのですが、
> ”'”が省かれて変数に格納されてしまいます。
>
>【コード】
>
>Dim testVal
>
>testVal = Cells(1, 1)
>
>MsgBox testVal
>
>
>【Cells(1, 1)の入力値】
>'さんぷるてきすと’
>
>【実行結果】
>さんぷるてきすと’
>
>※先頭の”'”文字が省かれて処理されてしまいます。

A1のセルには、ちゃんと「'さんぷるてきすと’」と表示されてますか?
セルに文字を入力するとき、冒頭の「'」を入れても、それは、
「文字列の印し」の「’」として認識されてしまって、
セルには「’」は表示されないと思います。
(数式バーには表示されているけど)
なので、文字列に冒頭の「’」をつけたければ「’」を二つくっつける必要があって、
「''さんぷるてきすと’」とされると、実行結果も
「'さんぷるてきすと’」になると思いますが・・・

こういうことでいいでしょうか?
1 hits

【15037】セルに入力されたシングルクォート”'”を文字列として変数に格納する方法 さとう 04/6/14(月) 10:41 質問
【15038】Re:セルに入力されたシングルクォート”'”... ちゃっぴ 04/6/14(月) 11:01 回答
【15039】Re:セルに入力されたシングルクォート”'”... つん 04/6/14(月) 11:01 回答

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