2
私は以下のVBAスクリプトを持っています。情報をシートから別のシートに移動するだけです。しかし、シート1にあるように、移動した各セルが同じ色とフォントをsheet2に持つようにしたい。私はスクリプトを空白のセルをスキップすることができれば、驚くべきセルを移動するとき、上のチェリー。セルを移動して空白セルをスキップするときの色とフォントを維持
Sub Example()
lr = Sheets("Sheet1").Range("Z65536").End(xlUp).Row
k = 0
For i = 5 To lr
k = k + 1
Sheets("Sheet2").Range("A" & k) = Sheets("Sheet1").Range("Z" & i)
Sheets("Sheet2").Range("B" & k) = Sheets("Sheet1").Range("Z" & i)
Sheets("Sheet2").Range("C" & k) = Sheets("Sheet1").Range("Z" & i)
Sheets("Sheet2").Range("D" & k) = Sheets("Sheet1").Range("Z" & i)
k = k + 1
Sheets("Sheet2").Range("A" & k) = Sheets("Sheet1").Range("AA" & i)
Sheets("Sheet2").Range("B" & k) = Sheets("Sheet1").Range("AA" & i)
Sheets("Sheet2").Range("C" & k) = Sheets("Sheet1").Range("AA" & i)
Sheets("Sheet2").Range("D" & k) = Sheets("Sheet1").Range("AA" & i)
Next
End Sub
フォーマットの問題についてはhttp://stackoverflow.com/questions/25461314/vba-copy-cells-value-and-formatをご覧ください。空白をスキップする限り、値をチェックするIFがそれを行います。 –
ありがとうございます!これはトンを助けた。空白をスキップするためのIF文について作業します。 – StrictlyBananas