添付図は Excel 2002 の[ユーザー設定リスト]を示しています。
反転部は私が設定したものです。本来は
A,B,C,…,Z,AA,AB,AC,…,AZ,BA,BB,BC,…,IS,IT,IU,IV
の 256項目を入力したかったのですが、現実は
A,B,C,…,Z,AA,AB,AC,…,AZ,BA,BB,BC,…,IS,IT
までの 254個までしか入力できません。
果たして、[ユーザー設定リスト]の最大項目数は 254個と決まっているのでしょうか?仕様として「ヘルプ」の何処かにそのことが明記されていますか?
No.4ベストアンサー
- 回答日時:
>それって、何処に書いてありますか?
Microsoftの公式文書としては見た事はありません。
『Excel の仕様および制限』
http://office.microsoft.com/ja-jp/excel/HP100738 …
ここにも載っていません。
個人の検証の結果です。
[ユーザー設定リスト]の最大項目数は総文字数によって変動するようです。
1行の文字数が全て1文字の場合、1,000行登録できました。
:
行ごとに『,』の区切り文字がありますので、それを含めて1,999文字までみたいです。
...なんて感じで置き換えて受け取ってもらったほうがいいかも。
返信が遅れました。
》 1行の文字数が全て1文字の場合、1,000行登録できました
有益な情報をありがとうございました。
2010/04/02
No.3
- 回答日時:
[ユーザー設定リスト]の最大項目数は総文字数によって変動します。
1行の文字数が全て1文字の場合、1,000行です。
4文字×400行。
9文字×200行。
19文字×100行。
99文字×20行。
行ごとに『,』の区切り文字がありますので、それを含めて1,999文字までです。
1行あたりの最大文字数は255文字まで。
(XL97,2000,2003,2007。macは確認してません)
検証してみたい方は下記のようなVBAコードで可能です。
Sub test1()
Const y As Long = 1000 '作成する漢字データの行数
Const x As Long = 4 '1行あたりの文字数
Dim n As Long
Dim v As Variant
On Error GoTo errHndlr
With Sheets.Add
With .Range("A1").Resize(y)
'ユニークな漢字データをCHAR関数で設定
.Formula = "=REPT(CHAR(ROW(A12321)+INT((ROW(A1)-1)/94)*162)," & x & ")"
.Value = .Value
'CustomList登録
Application.AddCustomList ListArray:=.Cells
End With
With Application
v = .GetCustomListContents(.CustomListCount)
'登録したCustomList削除
.DeleteCustomList ListNum:=.CustomListCount
End With
n = UBound(v)
.Range("B1").Resize(n) = Application.Transpose(v)
.Range("C1:D1").Value = Array("データ行数", "登録できた行数")
.Range("C2:D2").Value = Array(y, n)
End With
errHndlr:
With Err()
If .Number <> 0 Then MsgBox .Number & ":" & .Description
End With
End Sub
254個というのは[リストの項目]のリストボックスの【表示上の制限】です。
実際に登録されている行数とは違います。
Sub test2()
Const y As Long = 500
Dim n As Long
Dim v As Variant
On Error GoTo errHndlr
With Sheets.Add
With .Range("A1").Resize(y)
.Formula = "=TEXT(ROW(),""0000"")"
.Resize(, 2).NumberFormat = "@"
.Value = .Value
Application.AddCustomList ListArray:=.Cells
End With
With Application
v = .GetCustomListContents(.CustomListCount)
'.DeleteCustomList ListNum:=.CustomListCount '後で手動削除してください
End With
n = UBound(v)
.Range("B1").Resize(n).Value = Application.Transpose(v)
.Range("C1:D1").Value = Array("データ行数", "登録できた行数")
.Range("C2:D2").Value = Array(y, n)
End With
errHndlr:
With Err()
If .Number <> 0 Then MsgBox .Number & ":" & .Description
End With
End Sub
この回答への補足
》 [ユーザー設定リスト]の最大項目数は総文字数によって変動します。
》 1行の文字数が全て1文字の場合、1,000行です。
それって、何処に書いてありますか?
No.1
- 回答日時:
実際にセルにAからIVまでを入力し(たとえば「=ADDRESS(ROW(A1),COLUMN(A1),4)」と入力し、このデータを「値」に変化してから「1」を置換で削除したデータ)、これをユーザー設定リストに「インポート」すれば問題なくユーザー設定リストに取り込まれます。
具体的にどのような操作で254個までしか設定できないことを確認したのでしょうか?
理由は後述しますが、私の誤解でした。仰るとおり「問題なくユーザー設定リストに取り込まれ」ることを確認しました。
》 具体的にどのような操作で254個までしか設定できないことを確認したのでしょうか?
添付図に示した[リスト項目]の窓内の表示です。右側のスクロールバーを下端まで移動したときに「…、IR、IS、IT」と「IT」までしか表示されていないのです。しかし、改めて注意深く見てみると、「IT」の下に2行分が空白であることに気付きました。この現象は私だけなのでしょうか?
バージョンは、Excel 2002 (10.6860.6858) SP3 なのですが。
何れにしてもお蔭様で私の“問題”は解決しました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 範囲指定をした中で、住所の列をユーザー設定の並べ替えをしたい 3 2022/05/15 13:51
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) Excelヘルプの原文を表示する最速の方法(手順)には? 1 2023/08/11 11:30
- 哲学 君もハードボイルドに生きてみないか 1 2022/10/12 16:47
- その他(ネットショッピング・通販・ECサイト) 骨伝導ヘッドセットで この二つは値段が違うだけでは同じですか? 1 2023/02/13 19:13
- その他(趣味・アウトドア・車) 12V/5V DCDCコンバーターについて 4 2023/06/20 07:08
- 政治 「このクソッタレが!」名古屋の高級焼肉店個室で“人糞”放置事件が発生 3 2022/05/30 18:30
- 政治 立憲・泉代表「失礼な言葉」 二階氏の国葬欠席「賢くない」発言に反発 4 2022/09/16 20:57
- Excel(エクセル) 別シートの表の値を参照したい 2 2022/03/30 15:11
- 確定申告 ICカードリーダー 確定申告 医療費 家族で10万超えると思います おすすめありますか? 5 2022/03/29 07:23
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Wordに関して質問です 40字×30...
-
IllustratorCS2の文字詰め
-
Jwcad 文字の情報を知るには?
-
[ユーザー設定リスト]の最大項...
-
JWCADの寸法表示を大きくしたい
-
Auto Cadで文字の傾きを一気に...
-
ベクターワークスでのシンボル
-
イラストレータで文字の間の飾...
-
jwで文字間隔は変更できますか?
-
【DTP】ダッシュ/ダーシの文字...
-
ワードで原稿用紙のようなマス...
-
Indesignの前境界線と後境界線...
-
AutoCAD LTの縦書きへの変換
-
マルチテキスト文字をダイナミ...
-
jw_CADの文字色について教えて...
-
wordの対処法について教えてく...
-
Adobe InDesign CS2での囲い文...
-
JW 文字の後ろを白く着色したい
-
今アッブデートして最新にした...
-
通信学生・インデザイン初心者...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Jwcad 文字の情報を知るには?
-
Auto Cadで文字の傾きを一気に...
-
JW 文字の後ろを白く着色したい
-
Wordに関して質問です 40字×30...
-
jwで文字間隔は変更できますか?
-
autocadで円の中心に文字を書く...
-
今アッブデートして最新にした...
-
縦書きにすると字がずれます
-
業務でiCAD MXを使うことになり...
-
AutoCAD 文字をExcelに貼り付け...
-
VectorWorks11であるレイヤのみ...
-
AUTOCADで文字をほかの図面から...
-
JWCADの寸法表示を大きくしたい
-
jw_CADの文字色について教えて...
-
チェックマークが使える書体
-
AutoCad 大きさの違う文字を描...
-
jw_cadで文字として「㎥」を...
-
InDesignでの 文字反転 機能
-
文字入力時、右側にでる縦線
-
JWCADの質問 引出線 文字
おすすめ情報