Excel VBA質問箱 IV

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

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


2226 / 13645 ツリー ←次へ | 前へ→

【69259】コメントへの貼り付け モルト 11/6/15(水) 14:24 質問[未読]
【69262】Re:コメントへの貼り付け Jaka 11/6/16(木) 11:41 発言[未読]
【69265】Re:コメントへの貼り付け モルト 11/6/16(木) 14:29 お礼[未読]

【69259】コメントへの貼り付け
質問  モルト  - 11/6/15(水) 14:24 -

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

2列目に入っている文字列を1列目のコメントへ貼り付ける
内容となっていますが、色付きの文字をコメントへは貼り付ける
方法が解りません。

いろいろ試して見たのですがどうもうまくいきません。
お手数ですが御教授お願い致します。


Sub ido()
Dim i As Integer
With ThisWorkbook.Worksheets(1)
For i = 1 To 250
.Cells(i, 1).NoteText (.Cells(i, 2))
Next i
End With
End Sub

【69262】Re:コメントへの貼り付け
発言  Jaka  - 11/6/16(木) 11:41 -

引用なし
パスワード
   B1にコメントがあるとして、A1の文字と色を設定。
尚フォントの種類とかは無視。

Dim 色 As Long
With Range("A1")
   Range("B1").Comment.Text Text:=.Value
   For i = 1 To Len(.Value)
     色 = .Characters(Start:=i, Length:=1).Font.ColorIndex
     Range("B1").Comment.Shape.TextFrame.Characters(Start:=i, Length:=1).Font.ColorIndex = 色
   Next
End With

【69265】Re:コメントへの貼り付け
お礼  モルト  - 11/6/16(木) 14:29 -

引用なし
パスワード
   返答ありがとうございます。
jakaさんの例を参考に変更を加えたところ完成致しました。
本当にありがとうございました。
では、失礼致します。

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