Я знаю, что вы пытаетесь использовать макрос, а не делать этот звук слишком простым, но вы подумали о том, чтобы просто назвать желаемый диапазон на листе ввода данных (счетах), а затем на листе 1, где вы хотите, чтобы данныеотображать, используя формулу поиска?
Например:
Bills.xls
ABCDEFGH
xxx xxxx xxx xxx xx billххх
ххх хххх ххх ххх хх банкнот ххх
ххх хххх ххх ххх хх человек ххх
ххх хххх ххх ххх хх человек xxx
sheet1
AB
Билл 19.23
Человек 156.23
.... Назовите диапазон F1: F100 "Имена"
Затем, на sheet1.xls в каждой ячейкежелаемую строку вывода (просто скопировать / вставить) и использовать проверку данных с именованным диапазоном /// может быть просто формулой, заявляющей = if ('NAMES' $ F $ 1 <> "", 'NAMES' $ F $ 1, "")
... то есть, если я правильно понимаю ваши потребности.