Excel VBA質問箱 IV

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

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


31124 / 76738 ←次へ | 前へ→

【50869】Re:セルのコピー
発言  かみちゃん  - 07/8/20(月) 22:39 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>不合格の場合、ピンク色の文字で貼り付けしたいのですが、こういうときは下記
>の方法ではなく、Copy & Pasteでやらないとだめなのでしょうか?

Copy Paste でもいいですが、以下のようなコードでもできると思います。
つまり、コピー先の値をコピー元の値にして、コピー先のフォントの色をコピー元
のフォントの色にするというコードにします。

Sub Test()
 Dim i As Long
 Dim rng1 As Range
 Dim rng2 As Range
 
 i = ActiveCell.Row

 Set rng1 = Sheets("貼付").Cells(37, 5)
 Set rng2 = Sheets("現行").Cells(i + 1, 5)
 
 rng2.Value = rng1.Value
 rng2.Font.ColorIndex = rng1.Font.ColorIndex
End Sub

上記のコードは、rng1 と rng2 の設定が逆なのかもしれませんが、そこは、
提示されたコードが正しい処理という理解に基づいています。

0 hits

【50864】セルのコピー りょう 07/8/20(月) 16:12 質問
【50869】Re:セルのコピー かみちゃん 07/8/20(月) 22:39 発言
【50870】Re:セルのコピー 07/8/20(月) 22:43 回答
【50932】Re:セルのコピー りょう 07/8/22(水) 17:25 お礼

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