以下のコードがあり、うまく動作しますが、値のあるセルのみをコピーしたいだけです。真ん中に空白のデータがありますが、コピーしても意味がないので削除します。値がVBAのセルのみを選択する
Sub FindAgain()
'
' FindAgain Macro
'
Dim Ws As Worksheet
Dim LastRow As Long
AC = ActiveCell.Column
Set Ws = Worksheets("Sheet1")
LastRow = Ws.Cells(Rows.Count, "B").End(xlUp).Row
Cells.Find(What:="Scenario", After:=ActiveCell, LookIn:=xlValues, LookAt _
:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:= _
False, SearchFormat:=False).Activate
ActiveCell.Offset(1, 0).Select
Range(ActiveCell, Cells(LastRow, AC)).Select
End Sub
どうすればいいと思いますか?ループかもしれない?ありがとう!
あなたが見ていました:http://stackoverflow.com/questions/5338725/copy-a-range-of-cells-and-only-select-cells-with-dataまたはhttp://stackoverflow.com/questions/13351245/copy-aセルの選択肢のみを選択するセルは、データの価値がありません。 どちらも、使用できる例を示しています。 –
私はこれが助けることができると思います!私は正しくチェックしなかったかもしれません。 –