2017-06-18 8 views
-2

私はこれを見つけましたvba数ヶ月前に非常に便利です。 Edward Bagbyに感謝します。ハイライト変更された結果

変更された結果を強調する方法を知りたいですか?テキストではなく、セルの内部だけです。誰か助けてくれますか?

私はこれらのようなrngName.Copy Destination:=Worksheets("Sheet2").Range("E" & i) いくつかのソリューションの後に追加しようとしました:

ActiveSheet.Cells.Interior.ColorIndex = red 

または

rng1.Interior.ColorIndex = red 

が、変更するには、何も。

ありがとうございます!

+1

を私は(https://stackoverflow.com/help/on-topic)[オフトピック]として、この質問を閉じるために投票しています*」今、私は強調表示する方法を知りたいので、変更された結果*は特定のプログラミング上の問題ではなく、「*ありがとうございました!*」のような物語を追加することで変更することはありません。 – Jeeped

+0

私は現在、解決策を探しています。しかし、私が何かを書くと、私は他の人を誤解させることがあります。私は可能な解決策を書くことはできません。 – Donald

+0

コードをあなたのニーズに合わせて修正しようとしたものと、どこに止まっているのかを元の投稿に表示します。次に、それがなぜ機能していないのかについて具体的な質問をします。 –

答えて

0

あなたが赤の内装色を持っている範囲を変更したい場合は、あなたが使用できます。

Worksheets("Sheet2").Range("E" & i).Interior.Color = vbRed 

あなたが赤の内装色を持っているソース範囲を変更したい場合は、あなたが使用できます。

rngName.Interior.Color = vbRed 
+0

私は私が得た.Interior.Color = vbRed ワークシート( "シート2")。レンジ( "E" &I) ワークシート に( "Sheet2の")。レンジ( "E" &i)を変更した場合エラー:実行時エラー '1004':オブジェクト 'グローバル'の '範囲'のメソッドが失敗しました – Donald

+0

@Donald - 「変更されました」とはどういう意味ですか?あなたは 'ActiveSheet.Cells.Internal.ColorIndex = red'や' rng1.Interior.ColorIndex = red'といった行を試してみたが、あなたが 'Worksheets(" Sheet2 ")を試したとは言わなかった。 "&i).Interior.ColorIndex = red'なので、あなたが試したと言った行の代わりに、私が提案した行の1つを使うのではなく、' Copy'コマンドを変更していることに心配しています。 – YowE3K

関連する問題