
No.7ベストアンサー
- 回答日時:
Excelのバージョンによって色々な方法があるみたいですね。
私もレジストリはいじらないようにしているので単純な方法を考えてみました。
バージョンも関係ないと思います。Excel97と2000で確認しました。ユーザー組み込みリスト数は250個強まで大丈夫?(未確認です)
(1)追加したユーザー設定リストをシートに出力するマクロ→PrintMyCustumList
(2)シートに書き出したユーザー設定リストを自動的に追加するマクロ→SetMyCustumList
組み込まれているリストは変更しないようにしてあります。Excel2002の組み込みリストが11個ならExcel97と2000と同じです。
(1)でシートに退避して(2)で復元する要領です。
ただし、(1)を実行する前に、『ツール→オプション』でオプションダイアログを1回表示させて下さい。表示したら閉じます。(これがうまく組み込めなかった)
2つのマクロを登録したシートに(1)を書き出しておけば復元や他のPCも同じにできるはずです。
ツール→マクロ→Visual Basic Editor でVBE画面に移り、挿入→標準モジュール で標準モジュールを挿入します。出てきたコードウインドウに下記マクロを貼り付けます。
↓ここから
Dim cstmListNum As Integer 'ユーザー設定リストの個数
Dim lstArray As Variant '設定リストを配列化
Dim L As Integer 'ユーザー設定リストカウンタ
Dim elm As Integer 'ユーザー設定リスト要素
'ユーザー設定リストをSheet1に書き出す(組み込み以外)
Sub PrintMyCustumList()
With Worksheets("Sheet1")
.Cells.ClearContents
cstmListNum = Application.CustomListCount
For L = 12 To cstmListNum
lstArray = Application.GetCustomListContents(L)
For elm = LBound(lstArray) To UBound(lstArray)
.Cells(elm, L - 12 + 1) = lstArray(elm)
Next
Next
End With
End Sub
'Sheet1に表示されたユーザー設定リストを書き込む
Sub SetMyCustumList()
With Worksheets("Sheet1")
If .Range("A1") = "" Then Exit Sub
'組み込み以外を削除
cstmListNum = Application.CustomListCount
For L = 12 To cstmListNum
Application.DeleteCustomList L
Next
'組み込み以外を追加
cstmListNum = .Range("IV1").End(xlToLeft).Column
For L = 1 To cstmListNum
elm = Cells(65536, L).End(xlUp).Row
lstArray = .Range(Cells(1, L), Cells(elm, L))
Application.AddCustomList ListArray:=lstArray
Next
End With
End Sub
ご回答ありがとうございます。
なんか、いいみたいです!nishi6さんすばらしい!さすが!
仰せのとおりに、マクロをコピーしてみました。PrintMyCustumListとSetMyCustumListというマクロが新規ワークシートのsheet1にできました。PrintMyCustumListを実行したところ、私の設定したユーザ設定リストの内容がズラズラーッとsheet1に表示されました。書き込みの方はまだ、未知数ですがうまく行きそうな予感がします。今度、実験して見ます。どうもありがとうございました。もし、うまくいかなったらまた質問します。よろしくお願いします。
No.6
- 回答日時:
2000以降はレジストリに記録するように
なったようですね。すいませんでした。
#4さんのURL見ました。
これ以外に方法はないと思います。
勉強になりました。
ありがとうございました。
レジストリ
HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Excel\Options
"SmartList"
該当キーをすべて退避
"SmartList"のみ残して削除
該当キーを退避("SmartList"のみ版)
すべて退避したものを戻す(復旧)。
No.5
- 回答日時:
ご回答ありがとうございます。
参考URLを拝見しました。難しすぎてよく分かりません。エラー回避の方法のようですが、ユーザ設定リストの復元もこの方法でてできるのでしょうか。すみません、初心者なのでもっと簡単な方法があったら、と思います。もう少し、回答を待ってみて、なかったら、あきらめて、今までどおり、一から再入力したいと思います。ありがとうございました。
No.4
- 回答日時:
こんにちは
以下のページがご参考になるのでは?
[XL2000] ユーザー設定リストを共有する方法
http://www.microsoft.com/JAPAN/support/kb/articl …
参考URL:http://www.microsoft.com/JAPAN/support/kb/articl …
ご回答ありがとうございます。
参考URLを拝見しました。ユーザー設定リストを共有する方法 ですね。
この記述のとおりにやって一応、Dドライブに「ユーザー設定リスト」のコピーができました(と思います)。 これでうまくいくか、不安ですが次回、OSを再インストールしたときに試してみたいと思います。
ただ、レジストリを触るのはなんとなく怖いです。以前にレジストリの最適化というのをやろうとして余計に調子悪くなってしまったことがあったので…。もっと簡単な方法がないでしょうか。もう少し、回答待ちたいと思います。ごめんなさい。
No.3
- 回答日時:
下を参照下さい。
http://www.keep-on.com/~excelyou/2000lng5/200002 …
Windowsフォルダ直下の、ユーザ名8.xlb
というファイルが関係しているという
話が書かれていました。
ファイルの日付を確認してから
新しいものを登録してみる。
日付が更新されるかを確認・・。
まだ調査中です。
No.2
- 回答日時:
再登場
ユーザー設定リスト項目が正しく保持されない場合
http://www.microsoft.com/japan/support/kb/articl …
これはトラブル回避にユーザー設定リスト項目をインポートして設定する方法
ですが
流用出来ますので紹介します。
ちなみに
http://support.microsoft.com/default.aspx?ln=JA& …
で
EXCEL FOR WINDOWS OR・・・
ユーザー設定
で調べました
参考になれば幸いです
参考URL:http://support.microsoft.com/default.aspx?ln=JA& …
No.1
- 回答日時:
ツールバーのカスタマイズ
http://www.mars.dti.ne.jp/~hiroyuki/excel/toolba …
を紹介します
参考になれば幸いです
ポイントはツールバーをブックに登録するです
この回答への補足
ごめんなさい。説明不足でした。
Excelのツール→オプションにあるユーザ設定リストタブのことです。(Sun,Mon,で始まる)に自分で追加した内容の保存と復元についての質問です。よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- PowerPoint(パワーポイント) PowerPointの箇条書きの既定のリストを変更する方法について 1 2022/12/15 18:41
- Visual Basic(VBA) VBAでArrayListを使う為の「mscorlib.tlb」の参照設定について 3 2022/03/23 19:45
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- 音楽・動画 iOSのYoutubeについての質問 1 2023/04/04 07:08
- Excel(エクセル) 範囲指定をした中で、住所の列をユーザー設定の並べ替えをしたい 3 2022/05/15 13:51
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/06/15 14:11
- Excel(エクセル) 【Excel】複数シートがあるエクセルデータで片面印刷と両面印刷設定がシートごとに入 1 2023/03/10 15:25
- Windows 10 windowsの回復ドライブや復元ポイントを使用した場合の戻る位置を教えてください。 5 2023/08/19 14:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワークグループからドメインへ…
-
ボーダフォン ソニー製802SEに...
-
ウィルスセキュリティ2006での...
-
Yahoo知恵袋が不正なユーザーに...
-
プロクシ切り替えソフトについて
-
WindowsXPで、グループポリシー...
-
ユーザー環境変数をバッチファ...
-
Pukiwiki のテーブルですが、
-
IEの設定内容(インターネット...
-
pcにps4のコントローラーを接続...
-
MMORPGを作りたいのですが・・・
-
LANで共有ファイル(WIN...
-
WindowsNTサーバーのユーザーマ...
-
電源ボタンでシャットダウンし...
-
Jpg4が開けない
-
ホームネットワークにてワーク...
-
サーバー機と普通のPC
-
マウスからの起動?
-
ネットワークドライブにNetware...
-
ネットワークに接続ができません
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gpeditの設定変更をバッチで実...
-
アダルトサイト?のプロキシ設...
-
Oracleの数値型で1以下の値をセ...
-
javamailのダウンロード
-
Excel ユーザーの設定ビ...
-
HP-UX システム言語環境の確認方法
-
IEで自動構成スクリプトが元に戻る
-
IEのキャッシュが大きい
-
ブラウザのプロキシ設定の取得...
-
Yahoo知恵袋が不正なユーザーに...
-
benq EW3270Uモニター
-
プロキシ回線の設定が出来ません。
-
apacheとパーミッション
-
Windows ファイアウォールの[例...
-
Outlook2019のキーカスマイズは?
-
上書きでCSSをデフォルトのブラ...
-
秀丸メールを複数立ち上げる
-
ノートン インターネットセキュ...
-
アクティブディレクトリ ユー...
-
グラブル(グランブルーファン...
おすすめ情報