Excel VBA質問箱 IV

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

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


569 / 76735 ←次へ | 前へ→

【81832】セル内の文字色操作
質問  こまおじ  - 21/6/19(土) 5:30 -

引用なし
パスワード
   教えてください。

セル内の文字が斜体だった場合にのみ、
赤色にするコードを作成したのですが、
先頭文字が斜体で、かつ、ほかの文字が斜体だった場合に、
書式情報が壊れてしまう状態になります。
※セル全体が斜体文字の場合は書式は正常のままです。
具体的な文字列を記載しますと
「123456789」
で「1と3」や「1と9」の状態だと書式情報が壊れます。

これはvba上のバグなのでしょうか?
回避策などがありましたら、教えてください。

以下が作成したコードです。
※対象のセルのアドレスは1,1となっていますが、
 実際は変数でループ処理にしています。

For 開始位置 = 1 To Len(Cells(1, 1))
 If Cells(1, 1).Characters(開始位置, 1).Font.Italic = True Then
  Cells(1, 1).Characters(開始位置, 1).Font.ColorIndex = 3
 End If
Next
7 hits

【81832】セル内の文字色操作 こまおじ 21/6/19(土) 5:30 質問[未読]
【81833】Re:セル内の文字色操作 マナ 21/6/19(土) 14:28 発言[未読]
【81835】Re:セル内の文字色操作 こまおじ 21/6/20(日) 9:54 お礼[未読]
【81836】Re:セル内の文字色操作 マナ 21/6/20(日) 12:21 発言[未読]
【81837】Re:セル内の文字色操作 マナ 21/6/20(日) 17:41 発言[未読]
【81838】Re:セル内の文字色操作 マナ 21/6/20(日) 19:05 発言[未読]
【81839】Re:セル内の文字色操作 こまおじ 21/6/21(月) 2:03 お礼[未読]
【81840】Re:セル内の文字色操作 マナ 21/6/21(月) 21:59 発言[未読]
【81844】Re:セル内の文字色操作 こまおじ 21/6/24(木) 0:51 お礼[未読]
【81834】Re:セル内の文字色操作 マナ 21/6/19(土) 16:03 発言[未読]

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