2016-05-11 11 views
0

これは誰にとっても簡単なことだと思います。その後、1シート1のセルA1にXが含まれている場合、シート1のシートA2からセルA1へコピーしてください。

シート上のSheet2からのセルA2に多くのおかげでA1をコピーし、セルA1は、Sheet1のXが含まれている場合

:だからタイトルとして、私は以下を達成する最も簡単な方法を知っていただきたいと思います、と言います!

+1

マクロレコーダーを使用するか、すでに試したことをお見せください。これはコード作成サービスではありません。 –

答えて

0

これは質問の質問とまったく同じです。

Sub copyStuff() 

If Sheets("Sheet1").Range("A1") = "X" Then 
Sheets("Sheet1").Range("A2") = Sheets("Sheet2").Range("A1") 
End If 
MsgBox "Next time I will provide an example" 

End Sub 
+1

多くのありがとうTimは、次回に例を挙げます:) – Naumaan

0

あなたはこのように、シート1のセルA2の数式を設定することができ:

=IF(ISNUMBER(SEARCH("X", A1)), Sheet2!A1, "NOT FOUND") 

あなたのテキストになりたいものは何でもに「X」を変更します。

SEARCHはセルA1のテキスト "X"を検索し、ISNUMBERはSEARCHがセル内でテキストが見つかった場所のインデックスを返したかどうかを確認します。それが見つからなかった場合、 "NOT FOUND"と印刷されます

0

あなたのマクロを探しているなら、私はこれがあなたの求めるものだと仮定しています。

Sub Test 
    IF Sheet1.Range("A1").value = "X" then Sheet1.Range("A2").value = Sheet2.Range("A1").value 
End sub 

素晴らしい一日を!

+0

多くのおかげであなたのコードのリッキーだけでなく、それも動作しますが、私は解決策としてマークすることができますので、最初に答える:)。あなたも素晴らしい一日を! – Naumaan

関連する問題