господа, пытаюсь маленько автоматизировать печать бланков электрических распоряжений (точнее сын по моей просьбе), но стопорнула одна проблема. При заполнении строки текстом необходим перенос на следующую, а не представляем как выполнить такое. В бланке есть три таких места, они выделены разными цветами. Например есть графа "Технические мероприятия", которые будут вставляться с листа "Тех.мероприятия" из зеленых столбцов, но текст не влазит в первую строку, а как перенести во вторую, то что осталось не знаю.. Надеюсь объяснил понятно..
Странно, но почему то зеленого цвета нужных столбцов нет.. они в листе "Тех.мероприятия" столбец E
господа, пытаюсь маленько автоматизировать печать бланков электрических распоряжений (точнее сын по моей просьбе), но стопорнула одна проблема. При заполнении строки текстом необходим перенос на следующую, а не представляем как выполнить такое. В бланке есть три таких места, они выделены разными цветами. Например есть графа "Технические мероприятия", которые будут вставляться с листа "Тех.мероприятия" из зеленых столбцов, но текст не влазит в первую строку, а как перенести во вторую, то что осталось не знаю.. Надеюсь объяснил понятно..
Странно, но почему то зеленого цвета нужных столбцов нет.. они в листе "Тех.мероприятия" столбец Eovechkin1973
Pelena, Вы даже без макросов обошлись... Объясните пожалуйста в вашей формуле функцию строка и диапазон... я жирным выделил. =ПСТР(Тех.мероприятия!E2;1;40-ПОИСКПОЗ(" *";ПРАВСИМВ(ПСТР(Тех.мероприятия!E2;1;40);СТРОКА(AA$1:AA$41));0)+1)
Pelena, Вы даже без макросов обошлись... Объясните пожалуйста в вашей формуле функцию строка и диапазон... я жирным выделил. =ПСТР(Тех.мероприятия!E2;1;40-ПОИСКПОЗ(" *";ПРАВСИМВ(ПСТР(Тех.мероприятия!E2;1;40);СТРОКА(AA$1:AA$41));0)+1)ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
Собственно, я Вашу же формулу немного поправила. Функция СТРОКА() в данном случае даёт последовательность чисел от 1 до до 41 (можно, наверное, до 40 сделать), имена столбцов не важны, можно было написать A$1:A$41 То есть смысл в том, что мы последовательно берём справа сначала 1 символ, потом два, потом 3 и т.д. и смотрим, когда же попадётся пробел. Выделите в строке формул фрагмент ПРАВСИМВ(ПСТР(Тех.мероприятия!E2;1;40);СТРОКА(AA$1:AA$41)) и нажмите F9, увидите промежуточный результат
Собственно, я Вашу же формулу немного поправила. Функция СТРОКА() в данном случае даёт последовательность чисел от 1 до до 41 (можно, наверное, до 40 сделать), имена столбцов не важны, можно было написать A$1:A$41 То есть смысл в том, что мы последовательно берём справа сначала 1 символ, потом два, потом 3 и т.д. и смотрим, когда же попадётся пробел. Выделите в строке формул фрагмент ПРАВСИМВ(ПСТР(Тех.мероприятия!E2;1;40);СТРОКА(AA$1:AA$41)) и нажмите F9, увидите промежуточный результатPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
очередной затык... сделал выпадающие списки, чтобы вставлять ФИО в бланк распоряжения.. Сейчас не знаю, как сделать так, чтобы ФИО не повторялись. Т.е если у меня Гисматулин поставлен производителем, то в составе бригады он быть не может. Как можно сделать, чтобы если одна ФИО попала в производители, то она уже не выпадала в списках членов бригады.. и в членах бригады тоже повторяться ФИО не должны.. Каким путем идти дальше? За ликбез по функции строка спасибо.. сын разобрался вроде
очередной затык... сделал выпадающие списки, чтобы вставлять ФИО в бланк распоряжения.. Сейчас не знаю, как сделать так, чтобы ФИО не повторялись. Т.е если у меня Гисматулин поставлен производителем, то в составе бригады он быть не может. Как можно сделать, чтобы если одна ФИО попала в производители, то она уже не выпадала в списках членов бригады.. и в членах бригады тоже повторяться ФИО не должны.. Каким путем идти дальше? За ликбез по функции строка спасибо.. сын разобрался вродеovechkin1973
Pelena, пардон.. исправился.. тему создал новую, но у меня проблема с переносом ФИО на другую строку в составе бригады... Фамилия на одной строке, а остальное перенеслось.. как этого избежать?
Pelena, пардон.. исправился.. тему создал новую, но у меня проблема с переносом ФИО на другую строку в составе бригады... Фамилия на одной строке, а остальное перенеслось.. как этого избежать?ovechkin1973
Очередной "зависон" . На листе Бланк в желтых строках не корректно переносятся слова.. что наделал - не пойму. Работал перенос слов адекватно, а тут... Для заполнение этой строки нужно только выбрать нужный текст в верхнем левом комбоксе синего цвета. К сожалению файл целиком весит в разы больше и выложить сюда не могу, но для понятия проблемы надеюсь информации достаточно
Очередной "зависон" . На листе Бланк в желтых строках не корректно переносятся слова.. что наделал - не пойму. Работал перенос слов адекватно, а тут... Для заполнение этой строки нужно только выбрать нужный текст в верхнем левом комбоксе синего цвета. К сожалению файл целиком весит в разы больше и выложить сюда не могу, но для понятия проблемы надеюсь информации достаточноovechkin1973
Попробовал... конкретно этот случай решен, но в другом варианте 4SAD22GH511 аналогичные проблемы появились.. К сожалению подставляются данные в строки и переносятся с разным количеством символов.. Данный способ к моему варианту не подходит
Попробовал... конкретно этот случай решен, но в другом варианте 4SAD22GH511 аналогичные проблемы появились.. К сожалению подставляются данные в строки и переносятся с разным количеством символов.. Данный способ к моему варианту не подходит ovechkin1973
Спасибо! Попробовал.. в тех случаях, что некорректно работало - стало работать нормально.. Остальное проверить - только в течении постоянной работы с файлом.. в оригинальной версии файла выбор данных будет из более чем 3000 строк.. Все перепробовать - несколько дней потратить, а как проверить работоспособность применительно ко всем вариантам не представляю как
Спасибо! Попробовал.. в тех случаях, что некорректно работало - стало работать нормально.. Остальное проверить - только в течении постоянной работы с файлом.. в оригинальной версии файла выбор данных будет из более чем 3000 строк.. Все перепробовать - несколько дней потратить, а как проверить работоспособность применительно ко всем вариантам не представляю какovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
можно в принципе тему закрывать.. формулы с переносом текста работают без проблем.. Еще раз спасибо за помощь и за создание и поддержке таких форумов..
можно в принципе тему закрывать.. формулы с переносом текста работают без проблем.. Еще раз спасибо за помощь и за создание и поддержке таких форумов..ovechkin1973
Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.