2016-11-30 3 views
-3

Я хочу скопировать строку на другой лист (лист4), когда в столбце Z присутствует верхний регистр X, а в другой строке - нижний регистр x присутствует в той же колонке. Таким образом, автоматическое копирование обеих строк на sheet4.Код Excel VBA для копирования строки, если в верхнем регистре или в нижнем регистре в столбце на следующий лист

Для дальнейшего объяснения

Мне нужен код VBA, чтобы забрать оба письма в течение текущего листа всего столбца Z

Благодаря

+1

«Мне нужен код» не вопрос! Пожалуйста, прочитайте, по крайней мере, всю [туровую страницу] (http://stackoverflow.com/tour), чтобы узнать, как пользоваться этим сайтом! – aschipfl

ответ

0

Нечто подобное shoudl сделать это.

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 

Однако, я не знаю, что это означает: «когда на другую строку строчной й присутствует в той же колонке.»

Какая логика ???

Смежные вопросы