Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4072 / 13644 ツリー ←次へ | 前へ→

【58573】特定の文字のFont.Size を変える わかば 08/10/30(木) 13:22 質問[未読]
【58574】Re:特定の文字のFont.Size を変える りん 08/10/30(木) 13:43 回答[未読]
【58575】Re:特定の文字のFont.Size を変える わかば 08/10/30(木) 13:57 お礼[未読]

【58573】特定の文字のFont.Size を変える
質問  わかば  - 08/10/30(木) 13:22 -

引用なし
パスワード
   お世話になります。

下記のようにしましたが、
上手くいきません。
宜しくお願いします。

Dim moji As String

  moji = "月見うどん"
  moji.Font.Size = 20

【58574】Re:特定の文字のFont.Size を変える
回答  りん E-MAIL  - 08/10/30(木) 13:43 -

引用なし
パスワード
       わかば さん、こんにちわ。

>下記のようにしましたが、
>上手くいきません。
>宜しくお願いします。
>
>Dim moji As String
>
>  moji = "月見うどん"
>  moji.Font.Size = 20

Sub Macro1()
  Dim md1 As Long
  Dim md2 As Long
  '
  moji = "月見うどん"
  '
  With Cells(1, 1)
   '「月見うどんが」複数出る場合に対応。
   md1 = 1
   Do
     md2 = InStr(md1, .Value, moji)
     If md2 = 0 Then Exit Do 'md2文字目以降に「月見うどん」なし
     .Characters(Start:=md2, Length:=Len(moji)).Font.Size = 20 '大きく
     md1 = md2 + 1 '次の「月見うどん」をさがす。
   Loop
  End With
End Sub

こんな感じです。

【58575】Re:特定の文字のFont.Size を変える
お礼  わかば  - 08/10/30(木) 13:57 -

引用なし
パスワード
   こんにちは

りんさん
複数出る場合に対応して下さり
本当に有り難うございました。

4072 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free