| 
  サンプルファイル 
 *注意 「ID」の列の書式設定が「数値」「標準」の場合は、VLookupできないことがあるので、「文字列」に設定した方がいいです。
 
 Maxを使ってIDを自動入力するときは、書式設定が文字列だとよろしくありません。そこで、A列の書式を「文字列」に設定してVLookup用のIDにし、B列の書式を「数値」に設定してMax用のIDにします。 そしてフォーム上からA列、B列に同じIDを入力するようにします。表示に不要なB列は非表示にします。
 
 
 
  
 
 
 
 Private Sub ComboBox1_Change()
 
 
 If IsError(Application.VLookup(ComboBox1.Text, Range("A2:B65536"), 2, False)) Then
 
 TextBox1.Text = ""
 Else
 TextBox1.Text = Application.VLookup(ComboBox1.Text, Range("A2:B65536"), 2, False)
 End If
 
 
 
 End Sub
 
 
 
 
 |