Excel VBA質問箱 IV

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

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


51607 / 76738 ←次へ | 前へ→

【29994】Re:条件で抽出して日付で管理したいのですが...
回答  Kein  - 05/10/17(月) 20:38 -

引用なし
パスワード
   こんな感じで出来ると思います。

Sub Data転記()
  Dim MyR As Range, C As Range
  Dim Sh As Worksheet
  Dim Anm As String, Snm As String

  Anm = ActiveSheet.Name
  Application.ScreenUpdating = False
  Set MyR = Range("C2", Range("C65536").End(xlUp))
  Range("C:C").AutoFilter 1, "Tokyo"
  On Error GoTo ELine
  Set MyR = MyR.SpecialCells(12)
  On Error GoTo 0
  On Error GoTo NLine
  For Each C In MyR
   Snm = C.Offset(, -2).Text & "_" & C.Offset(, -1).Text
   Set Sh = Worksheets(Snm)
   C.EntireRow.Copy Sh.Range("A65536").End(xlUp).Offset(1)
  Next
  Set MyR = Nothing
  Sheets(Anm).AutoFilterMode = False
  Application.ScreenUpdating = True: Exit Sub
ELine:
  MsgBox "Tokyo の入力セルが見つかりません", 48
  Application.ScreenUpdating = True
  Sheets(Anm).AutoFilterMode = False: Exit Sub
NLine:
  Set Sh = Worksheets.Add(After:=Worksheets(Worksheets.Count))
  Sh.Name = Snm: Err.Clear
  Resume Next
End Sub   
0 hits

【29985】条件で抽出して日付で管理したいのですが... しんしん 05/10/17(月) 18:41 質問
【29994】Re:条件で抽出して日付で管理したいのです... Kein 05/10/17(月) 20:38 回答
【30002】Re:条件で抽出して日付で管理したいので... しんしん 05/10/18(火) 6:46 お礼
【30153】Re:条件で抽出して日付で管理したいので... しんしん 05/10/20(木) 18:47 質問

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