Макрос в Excel для последовательного заполнения данными и вывод их на печать - VBA

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Очень прошу помощи в написании макроса, т.к. новичок. Есть форма (лист "Форма по 213н"), которую необходимо заполнить данными из таблицы (лист "Бюджет"). Заполнить на форме нужно: Финансовый орган - соответсвует ФО_Адм МО в таблице. Наименование бюджета - название бюджет, ОКТМО, по сводному реестру. Остальные данные заполнять не нужно. С помощью функции ВПР заполнила наименование финансового органа. С помощью функций ИНДЕКС и ПОИСКПОЗ заполнила наименование бюджета, ОКТМО и по сводному реестру. В таблице Бюджет 466 финансовых органа (Накименование колонки "ФО_Адм МО"). Подскажите, пожалуйста, как последовательно заполнять форму по следующим бюджетополучателям и выводить их сразу на печать? Т.е. сейчас на форме заполнены данные по КФ г.Братска. Далее нужно заполнить данные по след. ФО: Управление по финансам и налогам администрации ЗГМО, потом по ДФ КБПиФ г. Иркутска и так до конца. Т.е. будут выведены на печать 466 форм по разным финансовым органам. Заранее спасибо за помощь

Решение задачи: «Макрос в Excel для последовательного заполнения данными и вывод их на печать»

textual
Листинг программы
Sub tt()
    Dim i&
 
    For i = 3 To 468
        With Range("AR13")
            .NumberFormat = "General"
            .Value = "=Бюджет!L" & i
        End With
        DoEvents: DoEvents: DoEvents
        Me.PrintOut Copies:=1
        DoEvents: DoEvents: DoEvents
    Next
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5
Похожие ответы