ワークシート「再計算されたFS」の列A、W、Gのセルを「テンポ」と呼ばれる別のワークシートにコピーしたい同じ行のAI列= "はい"。cell.Value = "Yes"の場合、MS-Excelの特定のセルをコピーする
これは、私はそれが動作しない、今
Sub dural()
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets.Add(After:= _
ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count))
ws.Name = "Tempo"
For Each Cell In Sheets("Recalculated FS").Range("AI:AI")
If Cell.Value = "YES" Then
Sheets("Recalculated FS").Range("A:A").Copy Sheets("Tempo").Range("B:B")
Sheets("Recalculated FS").Range("W:W").Copy Sheets("Tempo").Range("A:A")
Sheets("Recalculated FS").Range("G:G").Copy Sheets("Tempo").Range("C:C")
End If
Next
End Sub
を使用していたコードです。 この写真は私の必要性を描写するAI =はい - >私たちはA、G、W列の値をコピーします お願いします。
シートの「テンポ」には、セルのコピーが必要ですか?例えば。 "再計算されたFS"のセルAI15がAI列に "YES"を持つ3行目の場合、Sheets( "Recalculated FS")を使用しますか?Range( "A15:A15") 'Sheets(" Tempo Range( "B15:B15") '、またはそれを別の場所に完全にコピーしたいですか? – YowE3K
注:この質問に答えることについての混乱の多くは、最初の声明を「私はセルA、W、Gを「AI」セルの値が「YES」の場合は「ワークシートから列A、W、G **をコピーします」と表示されている場合は、ワークシート「再計算されたFS」を別の「テンポ」に変換します。 "** Column AI ** valueのセルが" YES "の場合。"セルのコピーとカラムのコピーには大きな違いがあります。どのようにそれを編集します。 – YowE3K