Excel VBA質問箱 IV

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

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


11286 / 76735 ←次へ | 前へ→

【70987】Re:データが同じ行の削除
回答  Yuki  - 12/1/24(火) 9:37 -

引用なし
パスワード
   ▼doka さん:
>B〜Z列までデータが入っている行が100行あります。
>B〜Z列までの各セルの値が全て同じ行が2つある場合は、最初の行の列のセルの背景を目印となる黄色をつけたいのです。
>
こんにちは。
チョット遅いかもしれませんが
こんな感じでどうでしょう。

Sub TESTa()
  Dim v1 As Variant
  Dim Dic As Object
  Dim i  As Long
  
  Set Dic = CreateObject("Scripting.Dictionary")
  With Worksheets("Sheet1")
    .Cells.Interior.ColorIndex = xlNone
    For i = 1 To Range("A" & Rows.Count).End(xlUp).Row
      v1 = .Cells(i, 1).Resize(, 26).Value
      v1 = WorksheetFunction.Index(v1, 0)
      v1 = Join(v1, vbTab)
      If Dic.Exists(v1) Then
        Debug.Print Dic(v1)
        .Cells(Dic(v1), 1).Resize(, 26).Interior.ColorIndex = 6
      Else
        Dic(v1) = i
      End If
    Next
  End With
End Sub

4 hits

【70985】データが同じ行の削除 doka 12/1/24(火) 8:41 質問
【70987】Re:データが同じ行の削除 Yuki 12/1/24(火) 9:37 回答
【70990】Re:データが同じ行の削除 doka 12/1/24(火) 15:24 お礼
【70988】Re:データが同じ行の削除 kanabun 12/1/24(火) 10:02 発言
【70991】Re:データが同じ行の削除 doka 12/1/24(火) 15:36 質問
【71012】Re:データが同じ行の削除 doka 12/1/26(木) 7:29 お礼
【71013】Re:データが同じ行の削除 kanabun 12/1/26(木) 8:59 発言
【71032】Re:データが同じ行の削除 doka 12/1/26(木) 22:26 お礼

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