アプリ版:「スタンプのみでお礼する」機能のリリースについて

A1のセルに
名前・電話番号・誕生日が入っています。(・のところは次の行に送っています。)
名前だけ太字とポイントを変えたいのですが、1つのセルだけを直すのは簡単ですが、この情報が1000以上あります。一気に直す方法はありますか?

A 回答 (3件)

マクロを使ってよければ、こんな感じでいけると思います。



Sub ChangeFontStyle()

p = 14

With Selection
Set c = .Find(Chr(10))
If Not c Is Nothing Then
firstAddress = c.Address
Do
s = InStr(1, c.Value, Chr(10), vbTextCompare)
With c.Characters(Start:=0, Length:=s).Font
.FontStyle = "太字"
.Size = p
End With
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With

End Sub

1行目のp = 14の部分がフォントサイズを表しています。お好みの数字に変えてください。
書き換えたいセルの範囲を選択してからこのマクロを実行すると、選択範囲セル内の一番初めの改行の手前までの文字が太字になり、指定したポイントの大きさになります。

マクロ以外の方法があれば私も知りたいですね。
    • good
    • 0
この回答へのお礼

マクロは今まで使ったことがないので少々不安です。でも仕方がないですね。勉強だと思いやってみたいと思います。ありがとうございました。

お礼日時:2005/06/07 20:41

セル内の1部だけを変えることはできないのではないかな?


もし方法があれば知りたいです。どなたかご存じの方おられますか。
私も知りたい。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
やっぱりそうですか・・・

お礼日時:2005/06/07 20:39

Aをクリックすれば、A列すべてアクティブになりますから、そこでポイントや太字に変えられます。

    • good
    • 0
この回答へのお礼

早い回答ありがとうございます。
質問がわかりにくくてすいません。
セル内の一部分だけを直したいのです。

お礼日時:2005/06/07 11:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!