赤塗り●、青塗り●、黄塗り● どれかを持つセルを別なシートにコピーするときは、range指定で1命令ですると色属性が反映されません。
仕方なく次の命令で実行していますが、検索結果の表示に使うのでシートがそのたびに変化してうるさいです。元のシートに戻らず、コピーはできないものですか?
Worksheets("TRNSLASION").select ←元のシート
Range("H" & k).select ←色〇データあり
selection.copy
Worksheets("検索結果").select
Range("I" & j).select ←表示したいセル
Activesheett.Paste
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
変数の内容が不明ですけれど、適切な値が入っているものとして、ご提示のコードの内容ならば
Worksheets("TRNSLASION").Range("H" & k).Copy Worksheets("検索結果").Range("I" & j)
で、同じ処理ができると思います。
(表示シートの移動等は行いません。)
すっきり早くできました。感激!!!
基本中の基本なのでしょうね。
他のマクロでもやっていそうなので、見直します。
ありがとうございました。
No.3
- 回答日時:
#1です
>range指定で1命令ですると色属性が反映されません。
確かに、でコピー、良いと思いますが、罫線やフォント書式などをコピーしたくない場合は、プロパティで参照する必要が出て来ると思います。
(このような使い方を必要とする場面もあるかも知れませんので)
コピーを使わない場合の例を挙げておきます。
With Worksheets("検索結果").Range("I" & j)
.Value = Worksheets("TRNSLASION").Range("H" & k).Value
.Interior.Color = Worksheets("TRNSLASION").Range("H" & k).Interior.Color
End With
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/26 13:19
- Excel(エクセル) ②Excel 簡単にシートコピーしたら前日の残高と日付を変更させたい→マクロの記録でエラーが出ます 8 2022/07/16 20:40
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Visual Basic(VBA) VBAマクロでシートコピーした新シートにコピー元シートとの計算式の入れ方を教えて下さい。 5 2022/11/20 09:48
- Visual Basic(VBA) 特定の文字を含むシートだけマクロ処理をしたい 1 2023/05/22 01:43
- Excel(エクセル) エクセル VBAでシートのコピーを作りたい 1 2023/05/18 07:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別のシートから値を取得するとき
-
Excelマクロのエラーを解決した...
-
【ExcelVBA】全シートのセルの...
-
ユーザーフォームに入力したデ...
-
ExcelのVBAのマクロで他のシー...
-
【Excel VBA】Worksheets().Act...
-
実行時エラー1004「Select メソ...
-
同じ作業を複数のシートに実行...
-
実行時エラー'1004': WorkSheet...
-
excelのマクロで該当処理できな...
-
特定の文字を含むシートだけマ...
-
シートが保護されている状態で...
-
エクセルのシート名変更で重複...
-
XL:BeforeDoubleClickが動かない
-
VBAでオブジェクト変数にsetし...
-
VBA 最終行まで数式をコピーする
-
エクセルVBA Ifでシート名が合...
-
VBA 検索して一致したセル...
-
ブック名、シート名を他のモジ...
-
Excel マクロについての相談
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別のシートから値を取得するとき
-
ユーザーフォームに入力したデ...
-
【ExcelVBA】全シートのセルの...
-
同じ作業を複数のシートに実行...
-
Excelマクロのエラーを解決した...
-
excelのマクロで該当処理できな...
-
XL:BeforeDoubleClickが動かない
-
ExcelVBA シート名を複数セルか...
-
実行時エラー'1004': WorkSheet...
-
VBA 存在しないシートを選...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
ブック名、シート名を他のモジ...
-
【Excel VBA】Worksheets().Act...
-
ExcelのVBAのマクロで他のシー...
-
エクセルのシート名変更で重複...
-
特定の文字を含むシートだけマ...
-
シートが保護されている状態で...
-
Excel マクロについての相談
-
VBA 検索して一致したセル...
おすすめ情報