
No.4ベストアンサー
- 回答日時:
こんにちは。
#2の回答者です。
>上付きはAlt+何キーなのでしょうか?
以下のようにします。
・セルを選択して [F2]で、編集状態にして、
・カーソルキーで、下付きにしたい文字を、[シフトキーとカーソルキー]で選択
(マウスでも可)
・[Ctlr +1] (ダイアログを呼び出し)
・[Alt + B] (アルファベットのB)
・下付きに変換したら、[Enter] で決定
[Alt + B] は、ショートカットキーではなくて、「アクセスキー」と呼びます。
なお、#3のimogasiさんのご回答は、私が#2で書いた内容を詳しく述べていただいたものだと思います。
No.3
- 回答日時:
エクセルである操作で実現する、操作をしたいとき、ショートカットキーは、あるとは限りません(いつもあるような質問振りだが)。
そして本件はありません。
それで、#1のご回答と同じくマクロの記録をとって、その実行をショートカットを登録しようとしました。
しかしマクロの記録をとると、
ActiveCell.Characters(Start:=2, Length:=3).Font.Subscript = True
のようになりました。ここまでは予想通りですが、上記で言う
Start:=2, Length:=3の2,3が決まった数字になってしまう。
ここを操作者が(セル内や数式バー部で)文字列の1部を選択の状態から、StartやLengthを採ることが、私の現状のVBAの知識ではできませんでした。(セル範囲指定時ののSelectionプロパティようなもの)
これが採れないと、使う上で不便ではないかと思いました。
ーー
#1のご回答でうまくいくのか、
操作者の選択の状態から、Startなど取れるスクリプト(コード)があるのか心配になった次第です。
ーー
いつも2文字目から1文字、のように決まったパターンなら、Startなどが組み込めるので心配は要りません。
--
万一私が勘違いなどしておれば#1さん他すみません。
ありがとうございます。
imogasiさんのお話、私にはほとんど理解できません。が、zap35さんからなにかレスがあるかもしれませんね。
No.2
- 回答日時:
こんばんは。
話の腰を折って申し訳ありませんが、下付き、上付きを、セルの文字列の任意の文字だとしたら、いわゆる、「入力待機状態」というものですから、マクロ自体は動かないはずだと思います。文字を選択し、Ctrl + 1 で、書式ダイアログを呼び出し、Alt + B を続けてやれば、下付きにはなります。
決まった文字、決まったパターンがあれば、「入力待機状態」をしない状態で、マクロは可能です。
間違っていたら、すみません。
No.1
- 回答日時:
コマンドボタンで「下付」にするボタンはなさそうです。
なのでセルの書式で下付文字にする操作をマクロとして記録して、そのマクロにショートカットキーを割り当ててはいかがでしょうか「ツール」→「マクロ」→「新しいマクロの記録」を選択し、ショートカットとなる「英文字」とマクロの保存先を指定します。保存先を「個人用マクロブック」にするとどのブックを開いても、このマクロが使用できます。その必要がなければ「作業中のブック」にしておけばよいでしょう
次に「セルの選択(移動)をしないで(ここが重要)」、いきなり「選択中のセル右クリック」→「セルの書式設定」→「フォントタブ」→「下付文字」→「OK」→「ツール」→「マクロ」→「マクロ記録の終了」
これで任意のセルを選択して「Ctrl+指定した英文字」で下付き文字になるはずです。
早速のご回答ありがとうございます。
やってみたいのですが、ひとつ気になります。「Ctrl+指定した英文字」はまったくの任意でいいのでしょうか?もし他のショートカットと重なったらどうなるのでしょうか?
または、このマクロとは自分自身で使用するショートカットだから問題ないのでしょうか?(たとえば、Ctrl+C とかにしたらコピー操作のショートカットキーが無効になったりしないのでしょうか?)
すみませんが、ご教授願えれば幸いです。
宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの日付入力ですが、画像の上は、セルの書式設定で日付になりません。どうしてでしょうか。 2 2023/06/14 15:32
- Excel(エクセル) エクセル:シフト表条件付き書式色付けのカウント方法 3 2022/10/11 21:59
- その他(Microsoft Office) エクセル 条件付き書式 日をまたぐ塗りつぶし 1 2023/01/13 18:00
- Excel(エクセル) マクロ作成初心者です。CSVファイルの日付データについて 3 2022/12/14 06:02
- Excel(エクセル) エクセル:条件付き書式で色付けについて 2 2023/03/30 21:53
- Excel(エクセル) エクセルで文字列と数字が混在する列に書式設定したい。 3 2022/12/19 09:11
- Excel(エクセル) エクセルの条件付き書式について エクセルでカレンダーを作りました。縦に日付が並んでいて、横にスケジュ 3 2022/10/10 15:32
- その他(Microsoft Office) EXCEL2007 右クリックに「値を貼り付け」がない プライベートのパソコンを購入し(window 3 2022/04/13 23:10
- Excel(エクセル) エクセルでA列セル内で折り返すことなく、文字列を、B列C列・・・側に一行に 2 2022/07/23 02:02
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel にて非表示行を探すワー...
-
Excel2007で、太字にした行のみ...
-
excel ある部分だけをコピペし...
-
値貼り付けをしても書式も貼り...
-
エクセル VBA 小数点を含む数字...
-
並べ替えのマクロで対象行の範...
-
「マクロ」の足し算の式を教え...
-
Excel2007 セルを右方向に削除...
-
エクセル オートフィルタの抽...
-
Excelで連続した1以上の数値の...
-
Excelでセル内の数式は残し値だ...
-
Excel(VBA)データ入力に応じて...
-
前の(左隣の)シートを連続参...
-
エクセルの複数シートの保護を...
-
エクセルでファイルを開いたと...
-
VBAでシートコピー後、シート名...
-
Excel、同じフォルダ内のExcel...
-
別シート参照のセルをシート毎...
-
エクセル 計算式も入っていない...
-
シートの保護のあとセルの列、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2007で、太字にした行のみ...
-
Excel にて非表示行を探すワー...
-
条件に応じて特定の行を非表示...
-
excel ある部分だけをコピペし...
-
エクセルで全ての数字間にカン...
-
エクセル VBA 小数点を含む数字...
-
Excel2007 セルを右方向に削除...
-
値貼り付けをしても書式も貼り...
-
Excel(VBA)データ入力に応じて...
-
「マクロ」の足し算の式を教え...
-
Excelでセル内の数式は残し値だ...
-
wordのvbaでハイパーリンク設定...
-
エクセル2003でマクロをおこな...
-
VBA コピーを有効行までループ...
-
エクセルで特定の行を消して間...
-
EXCEL マクロで「キーワード入...
-
エクセル マクロ オートシェ...
-
yyyy/mm/ddの日付に一括変換す...
-
Excelで周期的に列を削除する方法
-
並べ替えのマクロで対象行の範...
おすすめ情報