Excel VBA質問箱 IV

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

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


44163 / 76732 ←次へ | 前へ→

【37590】Re:複数項目から○×判定を出す方法
回答  Statis  - 06/5/12(金) 16:04 -

引用なし
パスワード
   こんにちは
条件はすべて記載して下さいと言う事です。
長いや深い、高いがあても問題ないです
ただ、上のセルと同じ値だからと言って「空白」や「同上」や「〃」はNGです。

記入例
  A   B   C
1 項目 項目  項目
2 長い 5mm   a
3 長い 5mm   b
4 高い 6mm   c
5 高い 6mm   d

となる

一応、下記でお試しください。
(セルの背景色はそちらの好みに変更して下さい。数値「34」「38」です)

Sub Test_Ckeck()
Dim Wb As Workbook, Ws As Worksheet, R As Range, C As Range
Dim Fi As Range, Ad As String

If Workbooks.Count <> 2 Then Exit Sub
For Each Wb In Workbooks
  If Wb.Name <> ThisWorkbook.Name Then
    Set Ws = Wb.Worksheets("Sheet1")
    Exit For
  End If
Next Wb
With ThisWorkbook.Worksheets("Sheet1")
   With .Range("A2", .Range("A65536").End(xlUp)).Offset(, 255)
     .Formula = "=CONCATENATE(A2,B2,C2,D2)"
     .Value = .Value
     Set R = .Offset(0)
   End With
End With
With Ws.Range("E2", Ws.Range("E65536").End(xlUp))
   .Offset(, 251).Formula = "=CONCATENATE(E2,F2,G2,M2)"
   .Offset(, 251).Value = .Offset(, 251).Value
   For Each C In R
     Set Fi = Ws.Columns(256).Find(C.Value, , xlValues, xlWhole)
     If Not Fi Is Nothing Then
      Ad = Fi.Address
      Do
       Set Fi = Ws.Columns(256).FindNext(Fi)
       Fi.Offset(, -242).Value = "○"
       Fi.Offset(, -242).Interior.ColorIndex = 34
      Loop Until Ad = Fi.Address
      Set Fi = Nothing
     End If
   Next C
   .Offset(, 251).Clear
   On Error Resume Next
   With .Offset(, 9).SpecialCells(xlCellTypeBlanks)
     .Value = "×"
     .Interior.ColorIndex = 38
   End With
   On Error GoTo 0
End With
R.Clear
Set Ws = Nothing: Set R = Nothing
End Sub

0 hits

【37548】複数項目から○×判定を出す方法 アッキー★ 06/5/11(木) 15:18 質問
【37549】Re:複数項目から○×判定を出す方法 Statis 06/5/11(木) 15:31 発言
【37551】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/11(木) 15:44 質問
【37556】Re:複数項目から○×判定を出す方法 Statis 06/5/11(木) 16:23 回答
【37569】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/12(金) 8:44 お礼
【37573】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/12(金) 12:10 質問
【37575】Re:複数項目から○×判定を出す方法 Statis 06/5/12(金) 13:02 発言
【37578】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/12(金) 13:48 発言
【37581】Re:複数項目から○×判定を出す方法 Jaka 06/5/12(金) 14:04 発言
【37582】Re:複数項目から○×判定を出す方法 Statis 06/5/12(金) 14:09 発言
【37585】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/12(金) 15:19 質問
【37586】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/12(金) 15:24 発言
【37587】Re:複数項目から○×判定を出す方法 Statis 06/5/12(金) 15:40 発言
【37588】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/12(金) 15:46 発言
【37589】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/12(金) 15:50 発言
【37590】Re:複数項目から○×判定を出す方法 Statis 06/5/12(金) 16:04 回答
【37593】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/12(金) 16:44 質問
【37594】Re:複数項目から○×判定を出す方法 Statis 06/5/12(金) 16:56 回答
【37598】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/12(金) 17:15 発言
【37599】Re:複数項目から○×判定を出す方法 Statis 06/5/12(金) 17:21 発言
【37601】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/12(金) 17:30 発言
【37665】Re:複数項目から○×判定を出す方法 Statis 06/5/15(月) 9:17 発言
【37668】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/15(月) 9:44 発言
【37673】Re:複数項目から○×判定を出す方法 ハチ 06/5/15(月) 10:30 発言
【37676】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/15(月) 11:15 お礼
【37607】Re:複数項目から○×判定を出す方法 Mi 06/5/12(金) 20:31 質問
【37666】Re:複数項目から○×判定を出す方法 Statis 06/5/15(月) 9:20 発言
【37682】Re:複数項目から○×判定を出す方法 Mi 06/5/15(月) 18:36 発言
【37706】Re:複数項目から○×判定を出す方法 Statis 06/5/16(火) 8:58 発言
【37707】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/16(火) 9:59 質問
【37710】Re:複数項目から○×判定を出す方法 Statis 06/5/16(火) 10:25 発言
【37711】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/16(火) 11:13 発言
【37712】Re:複数項目から○×判定を出す方法 Statis 06/5/16(火) 11:52 発言
【37713】Re:複数項目から○×判定を出す方法 アッキー★ 06/5/16(火) 12:06 発言
【37714】Re:複数項目から○×判定を出す方法 Statis 06/5/16(火) 12:14 発言
【37724】Re:複数項目から○×判定を出す方法 Mi 06/5/16(火) 21:03 発言
【37729】Re:複数項目から○×判定を出す方法 Statis 06/5/17(水) 9:09 回答
【37747】Re:複数項目から○×判定を出す方法 Mi 06/5/17(水) 18:19 お礼
【37758】Re:複数項目から○×判定を出す方法 Statis 06/5/18(木) 8:33 回答

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