
No.5ベストアンサー
- 回答日時:
Sub test01()
s = ""
'For i = 1 To 32768
For i = 1 To 32768 / 2 + 2
's = s & "a"
' s = s & "全"
s = s & "全a"
Next i
Cells(1, "A") = s
MsgBox Len(Cells(1, "A"))
End Sub
をやってみた。
行先頭にアポストロフィをつけると、無効化するので,
繰り返し回数 と
中身(半角文字、全角文字、半角・全角混合 に付いて
1つだけ残して実行してみました。
(1)aの場合、繰り返しを32768にしても、32767 (エラーにはならなかった)
(2)「全」の場合も同じ
(3)「全a」の場合も、32767/2+2(半分+2)回の繰り返しで
32767
Len関数の働きの中身も注意を向ける必要があるが、今までの知識と実験結果から、#2のご回答が正しいと思います。

No.4
- 回答日時:
No.3です。
試してみる式は次式の方がベターかも。
=LEN(REPT("全",30000)&REPT("角",30000))
「全」3万文字に続けて「角」3万文字の合計6万文字を入力したけど、当該セルの文字数としては 32767
が返って来る。
No.2
- 回答日時:
>セルに入力できる文字列は32767文字とテキストに書いてあった
ということなので、Excel97 以降のバージョンを対象としたテキストだと思いますが、97 以降では Unicode 対応となったので、全角半角関係なく、そのまま「文字数」での扱いとなります。
参考URL:http://office.microsoft.com/ja-jp/assistance/HP0 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
問2 次の文中の空欄にあてはま...
-
半角の×(かける)は?
-
℃の半角表示
-
excelで文字数をスペースを除い...
-
半角の『°(単位の度)』
-
EXCELで、セル内の半角カ...
-
半角スペース
-
エクセル関数で文字列の中のス...
-
ビジネスの文書における、数字...
-
テプラは半角数字が使えますか?
-
メールアドレスの上ハイフン入...
-
お名前(姓)」には「カタカナ(...
-
EXCELの文字列操作で文字数不足...
-
隅付き括弧に半角はありますか...
-
携帯で全角スペースを入れるには?
-
『×』の半角は・・・
-
半角の小さい「ヮ」はなぜ無い...
-
契約書や 公文書・私文書などに...
-
InputBoxの入力値を半角数字の...
-
【VBA】ファイルパスに半角スペ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
℃の半角表示
-
半角の×(かける)は?
-
問2 次の文中の空欄にあてはま...
-
半角の『°(単位の度)』
-
メールアドレスの上ハイフン入...
-
EXCELで、セル内の半角カ...
-
契約書や 公文書・私文書などに...
-
Excel 文字列の中から数字だけ...
-
エクセル関数で文字列の中のス...
-
半角スペース
-
EXCELの文字列操作で文字数不足...
-
テプラは半角数字が使えますか?
-
ビジネスの文書における、数字...
-
EXCEL95 VLOOKUP関数で半角と全角
-
お名前(姓)」には「カタカナ(...
-
1, (1),(1)の使い分け
-
エクセルで、JIS関数、ASC関数...
-
隅付き括弧に半角はありますか...
-
【VBA】ファイルパスに半角スペ...
-
ヘッダー(フッター)の全角・...
おすすめ情報