Excel VBA 質問スレ Part33
レス数が900を超えています。1000を超えると表示できなくなるよ。
0911デフォルトの名無しさん
2014/06/26(木) 01:42:15.08ID:QF5vpOOe10列目「氏名」のフィルターでオプションを選び
「山田*」と等しい OR 「山本*」と等しい
を選択して実効
記録を見ると
Selection.AutoFilter Field:=10, Criteria1:="=山田*", Operator:=xlOr, Criteria2:="=山本*"
となっている
ここで「山田」「山本」を決め打ちするのではなく入力できるように修正した
例) 名字〜フルネーム 名字先頭2文字
入力1 → 佐藤花子 → 佐藤* → inNAME1
入力2 → 鈴木一郎 → 鈴木* → inNAME2
Selection.AutoFilter Field:=10, Criteria1:=inNAME1, Operator:=xlOr, Criteria2:=inNAME2
これで、氏名の先頭2文字が「佐藤」と「鈴木」のデータが抽出されるはずなんだけど
先に入力した文字、例えば inNAME1="佐藤*"のとき、佐藤さんのみが抽出され、鈴木さんが表示されません
因みに
Selection.AutoFilter Field:=10, Criteria1:="佐藤*", Operator:=xlOr, Criteria2:="鈴木*"とマクロに決め打ちすると
両者が表示されました
何が間違っているのでしょう?
レス数が900を超えています。1000を超えると表示できなくなるよ。