Я пытаюсь создать макрос, чтобы упростить процесс обновления для отслеживания заказов моей компании, и я борюсь с относительными ссылками. Я использую Excel 2010.
что мне нужно сделать для макроса: найти заданный номер детали в одной рабочей книге и использовать номер строки для обновления формул во второй рабочей книге.
Более подробно:
Где | Y | = буква столбца исходной электронной таблицы, | X | = номер строки исходной электронной таблицы и | X ^ | = номер строки ‘All Inventory.xls’
Есть 4 отдельных электронных таблицы, из которых мне нужно было бы запустить макрос (было бы намного проще, если бы я мог иметь 4 отдельные страницы в одной электронной таблице, но, к сожалению, моему боссу 60 лет, и он немного нечеткий как работает Excel.)
Электронная таблица "All Inventory.xls" не представлена в виде таблицы, и я не могу преобразовать ее в одну. (парень, который управляет инвентарем, очень неуверен в том, как работают электронные таблицы, примерно через пять лет после выхода на пенсию, и примерно так же дружелюбен, как щелкающая черепаха.)
При запуске из ячейки | Y || X | в таблице:
- Скопировать содержимое ячейки в столбце таблицы «Part #» в той же строковой ссылке [@ [Part #]] | X |
- Вставить содержимое ячейки ‘[@ [Part #]] | X |’ в Find / Replace
- Перейти к электронной таблице ‘All Inventory.xls’
- Нажмите «найти дальше» - попадет в ячейку C | X ^ |
- вернуться к исходной таблице
- вернуться в исходную ячейку | Y || X |
- type «=’ [All Inventory.xls] Sheet1 ’! $ E $ | X ^ |»
- перейти в ячейку | Y + 1 || X |
- type «=’ [All Inventory.xls] Sheet1 ’! $ G $ | X ^ |»
- перейти в ячейку [Y] [X + 1]
- Конец макроса
Я пытался записать это напрямую, используя относительные ссылки. Excel не понравилось это. Я не уверен, куда идти отсюда.