Excel VBA質問箱 IV

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

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


44184 / 76732 ←次へ | 前へ→

【37569】Re:複数項目から○×判定を出す方法
お礼  アッキー★  - 06/5/12(金) 8:44 -

引用なし
パスワード
   ▼Statis さん:
>こんにちは
>
>
>条件ファイルはSheet1のみとします。(このファイルに下記のコードを記載する)
>
>条件ファイルSheet1の記載方法
> 条件は下記ように正確に記載
> 条件は1行目より始まる
>   A      B      C
>1 A列の条件 B列の条件 M列の条件   →データファイルの該当シートの列
>2  
>3
>     以降続く(100件)
>
>データファイルのシートはSheet1としています
>更に実データは2行目からで1行目は項目行とします。
>IV列を作業列して使います。
>
>では下記のコードを条件ファイルの標準モジュールにて記載して下さい。
>
>実行にあたって
> 条件ファイルと、データファイルが開いている事(それ以上開いている場合は処理しません)
>
>ではお試しを。
>
>Sub Test()
>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("A1", .Range("A65536").End(xlUp)).Offset(, 255)
>     .Formula = "=CONCATENATE(A1,B1,C1)"
>     .Value = .Value
>     Set R = .Offset(0)
>   End With
>End With
>With Ws.Range("A2", Ws.Range("A65536").End(xlUp))
>   .Offset(, 255).Formula = "=CONCATENATE(A2,B2,M2)"
>   .Offset(, 255).Value = .Offset(, 255).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 = "○"
>      Loop Until Ad = Fi.Address
>      Set Fi = Nothing
>     End If
>   Next C
>   .Offset(, 255).Clear
>   On Error Resume Next
>   .Offset(, 13).SpecialCells(xlCellTypeBlanks).Value = "×"
>   On Error GoTo 0
>End With
>R.Clear
>Set Ws = Nothing: Set R = Nothing
>End Sub

おはようございます。
昨日は別件の仕事で手がつけられませんでした。
細かい教えに深く感謝致します!!
プログラムの1文1文の意味を調べながらさっそく試してみます。
ありがとうございましたm(__)m

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 回答

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