|    | 
     ▼hint さん: 
 
   TextBoxに入力して 抽出条件を次のようにしました 
   Dim 検索文字 As String 
   Dim 文字 As String 
 
   検索文字 =Userform.TextBox場所 ---検索文字値 =東 
   文字 ="*" & 検索文字 & "*"  ----文字 =*東* 
 
  Set Ran = sht3.Range("B" & Mgyou).CurrentRegion  
  Set Ran = Intersect(Ran, Ran.Offset(, 1))  
   抽出条件が *東* を選択 
  Ran.AdvancedFilter Action:=xlFilterCopy, _ 
  CriteriaRange:=sht2.Range("B" & Mgyou & ":" & "M" & Mgyou1), _ 
  CopyToRange:=sht1.Range("B" & WriteGyou), Unique:=False 
 
  これで行うと東の前後に文字があるものも拾われます 
  これは理解できるのですが、ここで東京のみを拾うのは 
  やはり無理のようですね 
   東京 のみを拾うためには 
  もう一つ完全一致の為のTextBoxから東京を入力して 
  完全一致の検索をしなければだめのようですね 
 
 | 
     
    
   |