Доброго времени суток, на работе возникла необхоимость в документе Exel связать между собой несколько ячеек. Условие простое " ячейка А1 имеет числовой диапозон значений от 1 до 40, эта ячейка связывается с другой ячейкой (например В10) на другом листе книги. Задача связать их так что бы при нажатие на кнопку макроса печать, бралось значение ячейки А1 как колличество копий печатаемого файла, а значение ячейки В10 менялось от 1 до значения А1. пример: надо напечатать 10 листов файла ставим в А1 значение 10 нажимаем печать печатается 10 листов на котором меняется значение ячейки В10 от 1 до 10.MoonLight
Доброго времени суток, на работе возникла необхоимость в документе Exel связать между собой несколько ячеек. Условие простое " ячейка А1 имеет числовой диапозон значений от 1 до 40, эта ячейка связывается с другой ячейкой (например В10) на другом листе книги. Задача связать их так что бы при нажатие на кнопку макроса печать, бралось значение ячейки А1 как колличество копий печатаемого файла, а значение ячейки В10 менялось от 1 до значения А1. пример: надо напечатать 10 листов файла ставим в А1 значение 10 нажимаем печать печатается 10 листов на котором меняется значение ячейки В10 от 1 до 10.MoonLightMoonLight
Sub Macros2() Dim i As Long: Dim КолКопий As Long КолКопий = Sheets("Лист1").Range("B5") For i = 1 To КолКопий Sheets("Лист2").Range("L28") = i Sheets("Лист2").PrintOut Next Sheets("Лист2").Range("L28") = "" End Sub
[/vba]
Или так [vba]
Code
Sub Macros2() Dim i As Long: Dim КолКопий As Long КолКопий = Sheets("Лист1").Range("B5") For i = 1 To КолКопий Sheets("Лист2").Range("L28") = i Sheets("Лист2").PrintOut Next Sheets("Лист2").Range("L28") = "" End Sub
А есть Возможность что бы в ячейке менялись автоматически шрифты в зависимости от числа символов, вписанных в данную ячейку. Пример МИР (шрифт 50), а слово Бестелбулзебар (шрифт 10) вписанное в эту ячейку будет меньшего шрифта.
А есть Возможность что бы в ячейке менялись автоматически шрифты в зависимости от числа символов, вписанных в данную ячейку. Пример МИР (шрифт 50), а слово Бестелбулзебар (шрифт 10) вписанное в эту ячейку будет меньшего шрифта.MoonLight
А если слово из 30 букв. Шрифт 5? Думаю, что от количества символов не очень хорошо. Дело в том, что МИР (50) в ячейку не поместится, а Бестелбулзебар (10) поместился бы еще. Может другая есть причина менять шрифт, чтобы в ячейку поместился текст или др. Про шрифт вопрос новый, а примера файла нет. А если нет файла то ответ на вопрос очень простой. ВОЗМОЖНОСТЬ ЕСТЬ.
А если слово из 30 букв. Шрифт 5? Думаю, что от количества символов не очень хорошо. Дело в том, что МИР (50) в ячейку не поместится, а Бестелбулзебар (10) поместился бы еще. Может другая есть причина менять шрифт, чтобы в ячейку поместился текст или др. Про шрифт вопрос новый, а примера файла нет. А если нет файла то ответ на вопрос очень простой. ВОЗМОЖНОСТЬ ЕСТЬ.AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.