Excel VBA質問箱 IV

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

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


25255 / 76732 ←次へ | 前へ→

【56819】ワークシートのクリアについてです。
質問  VBA勉強中です  - 08/7/7(月) 16:15 -

引用なし
パスワード
   ワークシートのクリアについてご指導お願いいたします。

以下の様な構文ですが、
Private Sub CommandButton44_Click()

Dim myRow As Long
   With Application.WorksheetFunction
     If .CountIf(Worksheets("DATA").Range("A2:J100"), Me.TextBox1.Text) > 0 Then
    
    
       Worksheets("WAREA").Cells.ClearContents ←ここでワークシート"WAREA"のデータをクリアしています。
       Worksheets("DATA").Range("A1").AutoFilter _
         Field:=3, _
         Criteria1:=">=" & Me.TextBox48.Text, _
         Operator:=xlAnd, _
         Criteria2:="<=" & Me.TextBox48.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
End Sub

ワークシート"WAREA"のA〜AXの範囲でデータをクリアするにはどの様に指定が必要でしょうか・・?
-------------------------------------------------------------------------------------
また、もうひとつあるのですが、

ComboBoxのRowSourceの使い方についてですが、

今は、ComboBoxのプロパティのRowSourceに直接、A1:B1:C1:D1と指定しています。 ComboBoxのRowSourceのデータは”DATA”のA1:B1:C1:D1に格納してあります。

”DATA””WAREA””WAREA2”と3種類のワークシートがあり、”DATA”から”WAREA2”に変更したいと考えています。ここで、直接に”WARE2A”のA1:B1:C1:D1としてする場合はどの様にすればいいでしょうか・・?
また、ComboBoxのプロパティのRowSourceだけで可能なのでしょうか?

よろしくご指導お願いいたします。

0 hits

【56819】ワークシートのクリアについてです。 VBA勉強中です 08/7/7(月) 16:15 質問
【56824】Re:ワークシートのクリアについてです。 n 08/7/7(月) 17:08 発言
【56827】Re:ワークシートのクリアについてです。 n 08/7/7(月) 17:21 発言
【56828】Re:ワークシートのクリアについてです。 VBA勉強中です 08/7/7(月) 17:30 お礼

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