質問: 【excel】セル内の選択文字列の書式設定 excelにて、 セル内の選択文字列の書式をいつも手動で決まった形式に変更しています。 具体的にいうと、1個のセル内で 前半は通常の書式設定(10pt&太字)ですが、 後半から8pt&標準の太さという風です。 この途中からの書式変更の作業をマクロ登録で簡略できないものかと思ってやってみたのですが、 1個のセル全体の書式はマクロ登録できるのですが、 選択文字列の登録ができません。 書式によってセルを別個にすれば問題ないのでしょうが、それはできれば避けたくて。。。 拙い説明になってしまいましたが、 どうかお知恵を拝借させていただきたいと存じます。 よろしくお願いいたします。
回答: セルに6文字あるとして、3文字ずつ前半、後半として固定した場合です。 with range("a1") with .characters(start:=1, length:=3).font .fontstyle = "太字" .size = 10 end with with .characters(start:=4, length:=3).font .fontstyle = "標準" .size = 8 end with end with excel2003の場合のコードですが、fontstyle でエラーになる場合は、.bold = true (太字)と言う様に変更して下さい。