• ベストアンサー

検索した文字のセルを基準に範囲指定コピーのマクロ

表題のマクロを教えてください。 検索範囲 シート1のA1:K100 検索する文字 ” 成績 ” コピーする範囲 見つかったセルの下の行から5行~10列まで全部。 貼り付ける場所 シート2のB1 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

Sub Test() Dim r As Range With Worksheets("Sheet1") Set r = .Range("A1:K100").Find(what:="成績", After:=.Range("K100"), _               LookIn:=xlValues, LookAt:=xlWhole) End With If r Is Nothing Then MsgBox "見つかりませんでしたので終わります。" Exit Sub End If r.Offset(1).Resize(5, 10).Copy Worksheets("Sheet2").Range("B1") Set r = Nothing End Sub こうゆう事?

fightman11
質問者

お礼

いつもありがとうございます。 思ったとおりに出来ました。 助かりました。

関連するQ&A

専門家に質問してみよう