Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2010, 12:21   #1
FormAlDeGid
Пользователь
 
Аватар для FormAlDeGid
 
Регистрация: 21.10.2009
Сообщений: 58
По умолчанию ежедневное добавление данных в таблицу не открывая её

Бодрый День!!!

Озадачен я вот какой идейкой: каждый день я качаю сгенерировнную сервером табличку с данными за вчерашний день, замечательный макрос форматирует мне её в красивый вид. а потом я вручную добавляю эти данные во вторую книгу и подписываю за какое число данные. помогите дописать уже существующий макрос или написать новый, чтобы данные добавлялись к таблице во второй книге автоматически.

Код:
Sub Утро()

    Dim i As Long, a(), b(): Application.ScreenUpdating = False
    a = ActiveSheet.UsedRange.Value: b = Array(5, 3, 4, 6, 16, 9, 7): Cells.Delete
    [G:G].NumberFormat = "#,##0.00$": [C:C].NumberFormat = "0"
    For i = LBound(b) To UBound(b)
        Range(Cells(1, i + 1), Cells(UBound(a, 1), i + 1)) = Application.Index(a, 0, b(i))
    Next
    [G:G].HorizontalAlignment = xlRight: [A:F].HorizontalAlignment = xlLeft
    Rows(1).Font.Bold = True: Rows(1).HorizontalAlignment = xlCenter: [A:G].EntireColumn.AutoFit
    With ActiveSheet.UsedRange
        .Sort Key1:=[E1], Order1:=xlAscending, Header:=xlYes
        .Borders(xlEdgeLeft).LineStyle = xlContinuous
        .Borders(xlEdgeTop).LineStyle = xlContinuous
        .Borders(xlEdgeBottom).LineStyle = xlContinuous
        .Borders(xlEdgeRight).LineStyle = xlContinuous
        .Borders(xlInsideVertical).LineStyle = xlContinuous
        .Borders(xlInsideHorizontal).LineStyle = xlContinuous
    End With
    For i = 2 To UBound(a, 1)
        If Left$(Cells(i, 5), 1) = "N" Then Cells(i, 5).Font.Bold = True
    Next

End Sub
Вложения
Тип файла: rar myorders_2010-02-05 12_16_19_1820.rar (1.9 Кб, 16 просмотров)
FormAlDeGid вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
добавление записей в таблицу MDmitry PHP 3 27.12.2009 11:08
Одновременное добавление записей в таблицу PitmanMSK Microsoft Office Access 3 02.09.2009 21:56
Добавление данных в таблицу. Hobbit_88 БД в Delphi 11 06.06.2009 13:52
Добавление даты в таблицу smoky Microsoft Office Access 5 24.11.2008 12:56
добавление записей в таблицу strannik БД в Delphi 5 10.05.2007 08:12