AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: База знаний и проекты
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.06.2007, 19:17   #1  
Андрей К. is offline
Андрей К.
Постигающий
 
152 / 10 (1) +
Регистрация: 09.04.2007
Как раз таки создание копии листа и является камнем преткновения модифицируется стандартный отчет RCashBook и шаблон для него не стандартный. К сожалению пока что вариант с 31 копией листов не может быть выбран как окончательный.Подскажите как же элегантнее поступить?
Старый 04.06.2007, 19:36   #2  
Gustav is offline
Gustav
Moderator
Аватар для Gustav
SAP
Лучший по профессии 2009
 
1,858 / 1152 (42) ++++++++
Регистрация: 24.01.2006
Адрес: Санкт-Петербург
Записей в блоге: 19
Цитата:
Сообщение от Андрей К. Посмотреть сообщение
К сожалению пока что вариант с 31 копией листов не может быть выбран как окончательный.
Ну это зря... Смотрите... А то я вам уже и макросик-размножитель слепил :
Код:
Sub VBAmacro_Create31days()

    Dim newBook As Workbook
    Dim currSheet As Worksheet
    Dim iDay As Integer
    
    Set newBook = Workbooks.Add
    
    'например, пусть самый первый лист книги - это наш лист-шаблон
    Set currSheet = newBook.Worksheets(1)
    currSheet.Name = "DayTemplate"
    
    'также для примера создадим на шаблоне именованный диапазон MyRangeA1 с областью видимости только на этом листе
    newBook.Names.Add Name:="DayTemplate!MyRangeA1", RefersTo:="=DayTemplate!$A$1"
        
    For iDay = 1 To 31
        currSheet.Copy after:=currSheet
        Set currSheet = ActiveSheet
        currSheet.Name = "Day" & CStr(iDay)
    Next iDay
    
    'теперь можно встать на любой лист и, нажав F5 и выбрав MyRangeA1, убедиться, что курсор прыгает в ячейку A1 именно на этом листе
End Sub
Теги
excel, законченный пример, программно, скопировать лист, экспорт

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Исследование скорости экспорта данных из Axapta в Excel (коллективный эксперимент) Gustav DAX: База знаний и проекты 79 13.02.2014 13:18
Копирование листов в Excel с шаблоном Zoe DAX: Программирование 8 20.11.2008 15:50
Копирование в Excel Михаил Петрович DAX: Программирование 4 15.02.2008 15:35
[Excel] - Несколько версий Excel на машине клиента Андре DAX: Программирование 11 07.08.2007 13:45
Копирование из Грида в Excel ArturK DAX: Программирование 5 09.03.2004 19:55

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:12.