ExcelシートのタブをセルにコピーするExcelシートには数百のワークシートがあり、他のすべてのシートを参照するワークシート(トラッカーシート)があります。他のシートには完成に基づいて色分けされたタブがあり、トラッカーシートでそのシートを参照したいと思います。ワークシート・タブの色を見つけて、それをトラッカー・シートのそれぞれのトラッカー行に追加する方法はありますか?Excelシートのタブの色をセルにコピー
0
A
答えて
0
Dim ws As Worksheet
Set ws = ActiveWorkbook.Worksheets("Sheet1")
MsgBox ws.Tab.Color
これは、それはこれが
0
実際に行うには非常にシンプルなもの、
ActiveWorkbook.Sheets("SheetABC").Tab.Color '<= parse the color of the tab
あなたは、変数を使用して、あなたのニーズに合わせてこの色を操作することができます。
-1
はい、あなたが使用することができますをテストするためのMsgBoxで表示するようにした
プライマリまたはないのかどうかに応じて、ヘックス/ RGBなどの色の値を返します。
dim ws as worksheet
ws.tab.color=' numerical value of the tab color you are looking for
if文で設定し、カウンタを使用して設定色のタブを追跡します。
for each sht in application.worksheet
next sht
1
私はあなたの問題を試してみて、複製するsample worksheetを作成しました。あなたにも、ブック内のすべてのワークシートをループすることができます。 「TrackerSheet」と色付きのタブを持つ他のいくつかの空白のワークシートがあります。あなたの命名規則がシートのためにどのようなものか分かりませんので、ちょうど "シート"を使用しました。私はまた、次のコードを実行するためのボタンを使用していますが、使用している場合には、それを使用することができます。
Sub Button2_Click()
Dim tabColorIndex As Variant, index As Integer
'For all of your sheets being tracked
For index = 1 To 3
'Retrieve the tab's colorIndex at index
tabColorIndex = Sheets("Sheet" & index).Tab.colorIndex
'Set the cells' colors in the respective row from columns A to F
Sheets("TrackerSheet").Range("A" & index & ":F" & index).Interior.colorIndex = tabColorIndex
Next index
End Sub
この色の行を上記のリンクに示すように。
関連する問題
- 1. セルの値に応じて特定のシートにExcelをコピー
- 2. Excel/Googleシート:「ISTEXT」条件で1つのセルから別のタブとセルにデータをコピーする
- 3. Excel VBAボタン(セルを別のシートの新しい行にコピー)
- 4. Excel VBA - セルの内容をあるシートから別のシートにコピー
- 5. Excel VBA-セルをセルごとに分割してセルを新しいシートにコピー
- 6. Excel VBAのコピーをシートから他のシートにコピーする
- 7. Excelシート1からシート2へのセルのコピー行の値が<値=
- 8. 1つのタブのGoogleシートから別のタブに値をコピー
- 9. 1つのExcelシートから別のExcelシートへの列のコピー
- 10. Excel別のシートにデータをコピーする
- 11. Excel VBAコードを使用してセルの参照を他のシートにコピー
- 12. php laravel excelでシートを別のシートにコピーするには?
- 13. 1つのExcelシートから別のExcelシートに2つの列をコピーする
- 14. Excel:セルの色を取得
- 15. CSV Excelシートのタブ名を渡す
- 16. 2枚のExcelシートを比較し、データをシート1にコピー
- 17. Excel VBAはシートにコピーされた最初のセルを削除しますか?
- 18. セルを別のシートにコピーしてコピーしたセルを10回オートフィルする
- 19. ハイライトされたセルとシート名をコピー先のワークシートにコピー
- 20. シートからシートに名前付き範囲のコピーをExcel
- 21. Excelの変更セルの色
- 22. テーブル参照のExcelシートをコピーする
- 23. ExcelでセルをコピーしてBG色を変更する
- 24. VB.NETを使用してExcelシートのセルの色を変更する
- 25. VBA別のセルのシートから特定のセルをコピー
- 26. Microsoft ExcelのセルをWordにコピー
- 27. セルの色付けvba excel
- 28. VBAマクロをExcelにコピーし、毎週セル範囲を別のシートにコピーして貼り付けます
- 29. Excel:名前のついた範囲からドロップダウンメニューにセルの色をコピー
- 30. Excelセルが空白でない場合、シート2に行をコピーします。
あなたの作品を最初に表示する必要があります – MIRMIX