エクセルマクロに関する質問です。


Cell("B1")に・・・
あいうえおの、"あいう"が大切!
という文字を表示させようとして、単純に

Cells("B1")="あいうえおの、"あいう"が大切!"

という感じにしてみると、エラーになってしまいます。

たぶん、、
『”』を文字列として認識させればいいんだと思うんですが、
この場合、どうすればいいのでしょうか。

ご回答の程ヨロシクオネガイシマス!

回答の条件
  • 1人3回まで
  • 登録:2007/05/27 19:29:06
  • 終了:2007/05/27 22:43:57

回答(5件)

id:hsada No.1

hsada回答回数48ベストアンサー獲得回数12007/05/27 19:31:42

ポイント35pt

Cells("B1")="あいうえおの、""あいう""が大切!"

と""を使ってください

id:gsjapan

無事成功しました。ありがとうございます!

2007/05/27 22:38:38
id:kopj No.2

kopj回答回数123ベストアンサー獲得回数62007/05/27 19:33:09

ポイント35pt

Cells("B1")="あいうえおの、""あいう""が大切!"

というように ""と 二つ並べたらいいです。

id:gsjapan

無事成功しました。ありがとうございます!

2007/05/27 22:38:48
id:foxskin No.3

foxskin回答回数76ベストアンサー獲得回数32007/05/27 20:06:26

ポイント30pt

="あいうえおの、"&CHAR(34)&"あいう"&CHAR(34)&"が大切!"

というのはどうでしょうか?

id:gsjapan

charじゃなくてchrにしたら成功しました。ありがとうございます!

2007/05/27 22:38:52
id:o_tetsuya No.4

o_tetsuya回答回数20ベストアンサー獲得回数02007/05/27 21:12:18

ポイント15pt

まず最初に、’を入れてみてください。

その後の文字を文字列として認識するはずです。

id:gsjapan

ちょっと欲しい回答と違う方向でしたが質問の文章がヘタなのでしょうがないですねwありがとうございました。

2007/05/27 22:41:04
id:freemann No.5

freemann回答回数305ベストアンサー獲得回数482007/05/27 22:39:12

ポイント10pt

これは、エスケープ文字っていうやつです。ネットでエスケープ文字と検索すると、いろいろヒットすると思います。

VB関係では、文字列を表す”を文字列の中に含めたいときは、”を二つ続けます。

この場合は、

”あいうえおの、””あいう””が大切”

となります。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません