1
ExcelまたはVBAを使用して高度なフィルタを使用すると、ワイルドカードマッチングのように動作するクエリ文字列に一致しています。基準= "薬物(GPI)"であるが、結果には "薬物(GPI)" & "薬物(GPI)と日数の供給"が含まれる。完全一致を得るにはどうすればよいですか?高度なフィルタ:Excel VBA
Set dataRng = Range("raw_FxnTbl")
startCol = 2
endCol = 8
With sumSh
.Select
Set pasteRng = .Range(.Cells(labelRow, startCol), .Cells(labelRow, endCol))
dataRng.AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=critRng, _
CopyToRange:=pasteRng, _
Unique:=True
End With
critRngは以下のように定義される:
「はFXN?
With calcSh
.Select
.Cells(critRow + 1, critCol).Value = Trim(chosenItem)
Set critRng = .Range(.Cells(critRow, critCol), .Cells(critRow + 1, critCol))
End With
これが定義されてcritRngです:薬物に+ 1 ==>(GPI)
基準範囲と 'critRng'変数の設定方法を見ずに評価するのは難しいです。 –
改訂された投稿を参照してください –
私は問題を再現できました。はい、それは奇妙な結果です)。下の私の答えを見て、それが助けてくれることを願ってください –