1

I have two tables in Excel 2013 in two different sheets - both starting in Cell A1:


Sheet A table

A1:A3 | B1:B3    
a001  | ?    
a002  | ?    
b001  | ?

Sheet B table

A1:A5 | B1:B5    
b001  | 75    
a002  | 85    
b001  | 60    
b002  | 25    
b001  | 50

I would like to make a simple lookup in the Sheet B table range A1:A5 for each cell value in Sheet A table range A1:A3. Where there is a match I would like the corresponding value in Sheet B table range B1:B5 to be copied to the Sheet A table B1:B3. If there are multiple matches they all should be copied and displayed separated by a semicolon. The result should look like this:


Sheet A table (updated)

A1:A3 | B1:B3    
a001  |    
a002  | 85    
b001  | 75;60;50

I've started with this code but can't get further:

Sub DeleteRow()
For Each c In Range("A1:A5")
    If c = ??? Then ???
Next
End Sub

I hope somebody can help.

Community
  • 1
  • 1
McClaudLive
  • 53
  • 2
  • 8

0 Answers0