Excel VBA質問箱 IV

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

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


55871 / 76736 ←次へ | 前へ→

【25631】Re:オートフィルタの検索値を変数にして...
回答  kobasan  - 05/6/8(水) 21:08 -

引用なし
パスワード
   ▼wao さん 今晩は。

オートフィルタを解除するコードを入れました
試してみてください。
>
>手動でオートフィルタを解除→再設定すると
>1回のみ実行可能
>
'For <繰り返し処理>

  Worksheets("Sheet1").Select '<==Sheet1を 請求処理用 に置き換えてください
  Range("A2").Select
  Selection.AutoFilter Field:=4, Criteria1:=業者名
  Selection.CurrentRegion.Offset(1).Copy
  '
  ActiveWorkbook.Worksheets.Add.Name = 業者名
  Worksheets(業者名).Select
  Sheets(業者名).Cells(65536, 1).End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlAll
  'Sheets(業者名).Cells(65536, 1).End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlValues
  '
  '-----AutoFilterを解除
  Sheets("Sheet1").Select
  Range("A2").Select
  Selection.AutoFilter
'Next

0 hits

【25607】オートフィルタの検索値を変数にして連続実行するとフィルタされない wao 05/6/8(水) 8:59 発言
【25631】Re:オートフィルタの検索値を変数にして... kobasan 05/6/8(水) 21:08 回答
【25633】Re:オートフィルタの検索値を変数にして... kobasan 05/6/8(水) 23:16 発言
【25650】Re:オートフィルタの検索値を変数にして... wao 05/6/9(木) 14:44 お礼

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