2011-07-27 19 views
0

マクロを書くのが初めてで、これを書く方法については全くわかりません。ブックAの列AのテキストとブックBの列Bを比較するマクロが必要です。一致した場合は、同じ行のブックDのデータを使用してブックBのC列に配置します。一致するものが見つからない場合、「一致しない」と表示されます。どのように私はこれを作成するだろうか?例は次のとおりです。2つの他の列に基づいて列を塗りつぶすマクロ

  Workbook A          Workbook B 
    Column A Column B Column D    Column A Column B Column C 
     Smith  --  Name     ---  Point  No Match   
     Lane  --  Street     ---  Smith  Name 
     Happy  --  Emotion     ---  123  Numbers 
     123  --  Numbers     ---  Valid  No Match 

答えて

2

これを行うにはマクロは必要ありません。この

=IF('[WorkbookName1.xlsx]Sheet1'!A1='[WorkbookName2.xlsx]Sheet2'!B1, '[WorkbookName1.xlsx]Sheet1'!D1, "No Match") 

のような条件の何かがちょうど下、式をドラッグして(または「.Formula =」とVBAでそれを作成する)場合は、必要となるすべてはあなたなら、私に知らせて、列Cに細胞のすべてについてです実際に必要な場合は、VBAから正しいセルに式を追加するのに助けが必要です

関連する問題