エクセルである操作で実現する、操作をしたいとき、ショートカットキーは、あるとは限りません(いつもあるような質問振りだが)。
そして本件はありません。
それで、#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さん他すみません。
お礼
ありがとうございます。 大変申し訳ないのですが、下付きではなく”上付き”が知りたいのですが...。 宜しくお願いします。