moon-fondu回答ポイント 2000ptウォッチ
1576623097

マクロで行毎にセル内のフォントサイズを変更したい


今、Excelの1つのセル内に、

---------------
サンダーボルト
アクアマリンのままでいて
環八東街道交差点
--------------

という文字列が入力されております。
フォントサイズは「24」に設定されております。
また、このような3行の文字列が、A3セルからA30の各セルに入り、並んでおります。

この状況におきまして。

セル内1行目の文字サイズを20、2行目を14、3行目を16に、マクロで変更できるようにしたいのです。
マクロを記録すると、

With ActiveCell.Characters(Start:=1, Length:=7).Font
With ActiveCell.Characters(Start:=9, Length:=12).Font
With ActiveCell.Characters(Start:=22, Length:=8).Font

等が出てきたので、この辺りを活用したり、1gyoume、2gyoume、3gyoume等の変数を用意して何か処理をするのでしょうか…。ただ、上記は「サンダーボルト」「アクアマリンのままでいて」「環八東街道交差点」という、各行の文字数が7、12、8の場合でして。

この各行の文字数はランダムに違うので…なんとかそちらにも対応できたらと考えております。
お力添えいただけますと幸いです。
よろしくお願い致します。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2019-12-18 07:51:37
終了日時
2019-12-25 07:37:05
回答条件
1人10回まで

この質問のカテゴリ

この質問に含まれるキーワード

Excel3146A3264

人気の質問

メニュー

PC版