Excel VBA質問箱 IV

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

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


21321 / 76732 ←次へ | 前へ→

【60812】期間指定検索について
質問  kikan  - 09/3/16(月) 17:51 -

引用なし
パスワード
   指定期間の検索について教えて下さい。
C列に日付データ”2008/09/10”の形式です。

TextBox78と79に指定した日にちを入れて検索するのですが
どうもうまくいきません。例えば、2009/03/01〜2009/03/10で検索すると
なぜか検索されず、全データが出てしまいます。
以前、教えていただいたのですがうまく動きません。
どうぞご指導お願いします。

構文は以下の通りです。

Private Sub CommandButton235_Click()
   
Dim myRow As Long
   With Application.WorksheetFunction
     If .CountIf(Worksheets("DATA").Range("A2:C2500"), Me.TextBox1.Text) > 0 Then
    
    
       With Worksheets("WAREA")
       Intersect(.UsedRange, .Columns("A:C")).ClearContents
       End With
       Worksheets("DATA").Range("A1").AutoFilter _
         Field:=3, _
         Criteria1:=">=" & TextBox78.Text, _
         Operator:=xlAnd, _
         Criteria2:="<=" & TextBox79.Text
       Worksheets("DATA").Range("A1").CurrentRegion.Copy Destination:=Worksheets("WAREA").Range("A1")
'       myRow = Worksheets("WAREA").Range("A1").CurrentRegion.Rows.Count
'       Me.ListBox1.RowSource = "TEMP!A2:J100" & myRow
       Worksheets("DATA").Range("A1").AutoFilter
     Else
       Exit Sub: Rem textbox1にリストに対する値がなかった場合の処理
     End If
   End With
  
  
With Worksheets("WAREA")
 IRow = .Range("A" & Rows.Count).End(xlUp).Row + 1
End With

With ListBox1
.ColumnHeads = True
.ColumnCount = 11
.ColumnWidths = "30;80;55;60;60;60;65;45;45;45;25;"
'.Text = "DATA!A2:K2500"
.RowSource = "DATA!A2:K2500"

End With
MsgBox "指定された期間のデータです"
End Sub

4 hits

【60812】期間指定検索について kikan 09/3/16(月) 17:51 質問
【60814】Re:期間指定検索について Abyss 09/3/16(月) 18:05 回答
【60816】Re:期間指定検索について kanabun 09/3/16(月) 19:59 発言
【60817】Re:期間指定検索について kanabun 09/3/16(月) 20:23 発言
【60833】Re:期間指定検索について kikan 09/3/17(火) 15:59 お礼

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