2016-11-30 4 views
-3

列Zに大文字のXが存在し、別の行にあるときに別のシート(シート4)に行をコピーしたい小文字のxは同じ列に存在します。したがって自動的に両方の行をsheet4にコピーします。Excel次のシートに列の大文字または小文字の場合に行をコピーするVBAコード

さらに、私はこのような何かがそれを行うshoudlだけの列Zに現在のシート全体

おかげ

+1

「コードが必要です」という質問はありません!このサイトの使い方については、少なくとも[ツアーページ](http://stackoverflow.com/tour)全体をお読みください! – aschipfl

答えて

0

を両方の手紙を拾うためにVBAコードが必要

を説明するために。

Sub CopyData() 
Dim Rng As Range, cell As Range 
Dim rw As Long 
Set Rng = Worksheets("Sheet1").Range("Z:Z") 
rw = 1 
For Each cell In Rng 
If LCase(cell.Value) = "X" Then 
Worksheets("Sheet2").Cells(rw, "A") = cell.Offset(0, -1) 
rw = rw + 1 
End If 
Next 
End Sub 

しかし、私はこれが何を意味するかわからない: 「別の行に小文字のxは、同じ列内に存在する場合。」

ロジックは何ですか?

関連する問題