
No.3ベストアンサー
- 回答日時:
こんにちは
通常機能では無理と思います。
どうしても実現したければ自作するしかありません。
例えば、マクロを利用して、
・当該セルがフォーカスされたら、左側に▼を表示
(コンボボックスのマーカーを利用するか、テキスト図形などで)
・マーカがクリックされたら、リストボックスを表示
などとすれば、ほぼご希望のものを作成できるでしょう。
マーカだけ上記を利用して、リストは通常の入力規則を利用するという方法も考えられますが、右側の標準の▼が表示されてしまうので、これを消すには、工夫が必要になります。
例えば、当該セルの右側にウィドウ枠を一時的に設定して、シートの右側を送り込んであげれば表示されなくすることは可能です。
(表示されなくなるというよりは、見えなくなるというのが正確かも)
そのままだと、隣りの列が見えなくなってしまうので、それも避けるには、一時的に列を挿入して、その列を送り込んであげれば良いでしょう。
当然ですが、当該セルからフォーカスが離れた際には、全てを元に戻します。
いずれにしろ、他の機能と齟齬が生じないようにUIを全て自作する必要があるので、それなりに面倒と思います。
WinAPIを利用するともう少し簡単な方法があるかも知れませんが、調べてはいません。
いつもお世話になっております。
やはり ですか。
当方のレベルでは到底無理な要求だと諦めます。
縦横に幾つも入力セルがある書式で一番大きく結合された幅広の入力セルの場合は左側にコメントが出ていれば分かり易いと思ったのですが。。。
No.5
- 回答日時:
諦めたほうが無難です。
No.3の回答者への補足は、Word(Outlook)の表ですね、
https://support.microsoft.com/ja-jp/office/%E8%A …
Excelにはないものなので。
No.4の回答内容も、リストの文字列が多いと、列幅を狭めた場合に
プルダウンの幅も狭まって表示できない可能性があります。
列幅を最大文字数にすると左列の幅が大きくなり、入力シートとして
レイアウトが崩れる可能性があります。
入力シートでのレイアウトによっては、使える方法ではありますが、
あまりお勧めできる方法ではないかと思いますよ。
ご回答ありがとうございました。
Wordでしたか、納得。
実はNo3さんへの分割の補足はNo4さんと同じことを思いついてのことです。
幅の広いセルを分割して・・・後はNo4さんのご回答のようなことを考えました。
が、実際にはご回答のような弊害もあると思います。
<結論>
諦めました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) エクセルで値ではなく関数を参照する方法 6 2023/03/19 00:50
- Visual Basic(VBA) 入力した文字を全て自動で全角にしてくれるコード 3 2023/09/03 07:16
- Visual Basic(VBA) VBA ドロップダウンリストを残して値のみクリア 2 2022/10/27 05:42
- Excel(エクセル) 同一セルに入力規則のリストと参照する設定併用できるような設定はありますでしょうか!! 9 2024/02/06 16:17
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) エクセルの昇順での数値入力のミスの見つけ方を教えてください。 4 2022/06/26 20:41
- Excel(エクセル) Excel2010 数式の編集をさせたくない 4 2024/02/27 16:11
- Excel(エクセル) エクセルでシート保護のかかり方の違いとセルの非保護の設定 3 2022/08/09 10:02
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセルで。
-
エクセルでセルのコメントが消...
-
エクセルの入力規則で作ったリ...
-
エクセルで、入力できる箇所を...
-
エクセルVBA ブックを閉じる前...
-
シートを保護しても入力規則を...
-
エクセル逆三角マークで選択項...
-
Excelでセルに名前を定義したい...
-
エクセルで負数の最大値を求めたい
-
エクセル 入力規則のリストボ...
-
【Excel】ドロップダウンリスト...
-
Excelのリストで1文字目のみを...
-
エクセルで電話番号から市内局...
-
フォーム入力で入力規則を設定...
-
カンマで区切った数値をCOU...
-
エクセルのセルの手入力を禁止。
-
入力モードが勝手に切り替わる
-
エクセルでセルに入力されたデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセルでセルのコメントが消...
-
エクセルVBA ブックを閉じる前...
-
シートを保護しても入力規則を...
-
エクセルの入力規則で作ったリ...
-
【Excel】ドロップダウンリスト...
-
エクセル逆三角マークで選択項...
-
エクセルで、入力できる箇所を...
-
エクセル 入力規則のリストボ...
-
入力規則の入力時メッセージの...
-
カンマで区切った数値をCOU...
-
Excel 自動的に半角英数になり...
-
エクセルで、入力制限(プルダ...
-
エクセルで電話番号から市内局...
-
ドロップダウンリスト(INDIREC...
-
エクセルで。
-
エクセルVBA ユーザーフォーム...
-
エクセルのセルの手入力を禁止。
-
初期値をIF文で設定した後入力...
おすすめ情報
セルを2分割する方法があるようなのですが、やり方が今一分かりません。
以下の方法はoffice2019でも使えるのでしょうか?
出来るなら広いセルの左側をコメント用のセルにする方法も有りかと・・・
>セルを分割する
分割するセルを 1 つ以上選択します。
テーブルの [レイアウト] タブで、[マージ] グループで [セルの分割] 選択します
選んだセルを分割する列または行の数を入力します。