![]() |
Append columns to existing worksheet?
I need to create a VBA function that will append a set of 10 columns from one
worksheet to a row of another worksheet when a certain column in both worksheets has the same value. I am familiar with VBA, but I'm a newb to Excel, so I'm not quite sure how to do this. Specifically, I need to use the title of a book as the matching criteria. This is somewhat complicated by the fact that one worksheet just has a Title column whereas the other has columns for both Title and Subtitle. In any case, when the two columns match I need to append a set of 10 columns (I figure I can probably just use a range for this) to the row in which the match was found. I don't know the proper syntax, but it should look something like this: For Each Row in Worksheet If Worksheet1.Title = Worksheet2.Title OR (Worksheet1.Title & ": " & Worksheet1.Subtitle) = Worksheet2.Title THEN APPEND Worksheet2.Range(A-J) Next Row So, the idea is to cycle through all the rows in the worksheet, check whether or not the titles are the same, and if so, append the named range to the end of the row in Worksheet1. Does anyone know how to do this? Any help would be appreciated. Thanks, Chris |
All times are GMT +1. The time now is 08:53 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com