Добрый день, уважаемый форумчане! Перерыла весь форум, отчаялась и решила зарегистрироваться. К сути. У меня есть файл Эксель, с n количеством листов (в примере три, но будет около 8), число n конечно. Из этого файла при помощи макроса создаётся документ Ворд по шаблону и заполняется автоматически. Каждая строка, начиная с 4, отдельный объект, по которому создаётся отдельный Ворд файл.
Макрос кривой, я его выстрадала, но работает, если лист один, проблем нет. Но шаблон Ворд поменялся и было бы целесообразно сделать несколько листов, чтобы удобно было заполнять.
Возможно ли сделать, чтобы данные тянулись из всех листов Эксель в один Ворд файл строго по одной строке? Как? Научите, как объяснить макросу, что во всех листах одна строчка - это один объект и нужно все сложить в Ворд. Весь мозг сломала [moder]файл Word удален по просьбе ТСа[/moder]
Добрый день, уважаемый форумчане! Перерыла весь форум, отчаялась и решила зарегистрироваться. К сути. У меня есть файл Эксель, с n количеством листов (в примере три, но будет около 8), число n конечно. Из этого файла при помощи макроса создаётся документ Ворд по шаблону и заполняется автоматически. Каждая строка, начиная с 4, отдельный объект, по которому создаётся отдельный Ворд файл.
Макрос кривой, я его выстрадала, но работает, если лист один, проблем нет. Но шаблон Ворд поменялся и было бы целесообразно сделать несколько листов, чтобы удобно было заполнять.
Возможно ли сделать, чтобы данные тянулись из всех листов Эксель в один Ворд файл строго по одной строке? Как? Научите, как объяснить макросу, что во всех листах одна строчка - это один объект и нужно все сложить в Ворд. Весь мозг сломала [moder]файл Word удален по просьбе ТСа[/moder]TatyanaTT9006
Добрый день. Давайте помедленнее ... В примере файл Excel с тремя листами - Общее, АРМ, ПО. В каждом листе нас интересует 4 и 5 строка. Столбцы - коды полей в Word документе.
Вы хотите - иметь возможность добавлять листы с новыми кодами полей и данными. Макрос собирает данные по всем полям всех листов и по каждой строке формирует отдельный документ Word. Меняется количество полей - меняется шаблон Word.
Есть еще какие-то дополнения?
Добрый день. Давайте помедленнее ... В примере файл Excel с тремя листами - Общее, АРМ, ПО. В каждом листе нас интересует 4 и 5 строка. Столбцы - коды полей в Word документе.
Вы хотите - иметь возможность добавлять листы с новыми кодами полей и данными. Макрос собирает данные по всем полям всех листов и по каждой строке формирует отдельный документ Word. Меняется количество полей - меняется шаблон Word.
Давайте помедленнее ... В примере файл Excel с тремя листами - Общее, АРМ, ПО. В каждом листе нас интересует 4 и 5 строка. Столбцы - коды полей в Word документе.
Нет, шаблон Ворд вообще не меняется. Я это написала в том смысле, что раньше был один шаблон и одного листа хватало. А сейчас шаблон изменили, нужно в него внести большее количество информации и на одном листе Эксель все эти данные столбцами растягиваются в нечитабельную колбасу.
Я пытаюсь понять, можно ли в один жёсткий шаблон Ворд собирать данные из одной строки (один и тот же номер) разных листов Эксель. Листы и столбцы, их количество, не меняется, меняется только их наполнение в строках и количество строк (конечных документов Ворд).
Сильно плаваю в теме, надеюсь сейчас смогла осмысленно это написать)
Давайте помедленнее ... В примере файл Excel с тремя листами - Общее, АРМ, ПО. В каждом листе нас интересует 4 и 5 строка. Столбцы - коды полей в Word документе.
Нет, шаблон Ворд вообще не меняется. Я это написала в том смысле, что раньше был один шаблон и одного листа хватало. А сейчас шаблон изменили, нужно в него внести большее количество информации и на одном листе Эксель все эти данные столбцами растягиваются в нечитабельную колбасу.
Я пытаюсь понять, можно ли в один жёсткий шаблон Ворд собирать данные из одной строки (один и тот же номер) разных листов Эксель. Листы и столбцы, их количество, не меняется, меняется только их наполнение в строках и количество строк (конечных документов Ворд).
Сильно плаваю в теме, надеюсь сейчас смогла осмысленно это написать)TatyanaTT9006
Каким мне видится вариант работы ... Цикл по количеству строк. В витке цикла собираем в массив поля по всем листам данной строки. Массив обрабатываем вашим обработчиком. Записываем файл.
И еще - у вас в макросе указано имя шаблона одно, а приложен файл с другим именем.
Каким мне видится вариант работы ... Цикл по количеству строк. В витке цикла собираем в массив поля по всем листам данной строки. Массив обрабатываем вашим обработчиком. Записываем файл.
И еще - у вас в макросе указано имя шаблона одно, а приложен файл с другим именем.WowGun