Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Excel VBA (часть 2)

Модерирует : ShIvADeSt

ShIvADeSt (11-01-2010 10:17): http://forum.ru-board.com/topic.cgi?forum=33&topic=10903  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
 
Обсуждаем вопросы только по Excel VBA
(программирование макросов, скриптов, пользовательских функций и т.п.).
Приветствуются ссылки на ресурсы и справочную литературу по теме.
 
Вопросы по работе с MS Excel, не относящиеся к программированию, задаем в теме Excel FAQ

 
Обратите внимание, этот топик для помощи в изучении и использовании VBA. Посему запросы типа "Напишите мне такой-то макрос, я VBA не знаю и знать не хочу" не приветствуются.
Древняя мудрость: "Накорми голодного рыбой и он погибнет, научи его ловить рыбу и ты спасешь его."(R)
 
Предыдущие ветки топика: Часть 1
 
Информация общего характера:
  • Список соответствия имен функций в английской и русской версиях Excel
  • Описание Microsoft Excel File Format (eng.)
     
    Рекомендации:
    Если у Вас есть проблема, не решаемая стандартными средствами Excel (об этом можно уточнить здесь) или требующая автоматизации, попробуйте для начала записать макрос самим Excel через меню Сервис (Tools) - Макрос (Macro) - Начать запись (Record New Macro). Подробнее здесь. В большинстве случаев получившийся код (Сервис-Макрос-Макросы-Изменить) Вас не удовлетворит, но подскажет, какие объекты-методы-свойства использовать.  
    Другой Ваш помощник - Просмотр объектов (Object Browser). Ну и встроення помощь (F1), естественно.
     
    Если Вы в тупике, покажите Ваш код (или часть кода) здесь.  Если вылазит ошибка, цитируйте ее полностью. Если код слишком большой, используйте тeг [more].
    Используйте отладчик - Breakpoints (F9), Watches (Shift-F9), Steps (F8 и др.) Сильно облегчает поиск ошибок.

     
    Рекомендуется к прочтению:
  • Первые шаги с Excel VBA
  • Excel VBA: Приёмы программирования
  • WinApi. Лекция из курса "Основы офисного программирования и язык VBA" (для продвинутых)
  • Daily Dose of Excel (eng.) - тематический блог: советы по работе с Excel и прочие материалы
  • Excel Macros & Excel VBA Code Tips, Tricks (eng.) - советы, трюки и уловки
  • Mr. Excel (forum) (eng.) - весьма оживленный форум по Excel&VBA.
  • Приемы, хитрости, трюки и нюансы работы в Microsoft Excel - сайт "Планета Excel", целиком посвященный Excel и всему, что с ним связано.
  • Microsoft Excel: Таблицы и VBA. Справочник. Вопросы и Ответы. Советы. Примеры.  
     
    Родственные топики:
  • Вопросы по работе с MS Excel - Excel FAQ - часть 1, часть 2, часть 3
  • Технические проблемы с MS Office 2003 или Office XP.
  • Word VBA все вопросы по Word VBA туда
  • Access все вопросы по программированию в Access туда
  • Книжульки по VBA - книги по программированию с использованием VBA
     
    Конкретные вопросы:
    Форма-заставка
    Как запустить макрос при изменении положения курсора или значения ячейки
  • Пример 1
  • Пример 2
  • Пример 3 (проверка области)
  • Пример 4
  • Пример 5
    Зацикливание в функции Change или SelectionChange
     
    Ранжирование без пробелов (макрос включает функции сортировки массива и удаления дубликатов, работает и в Excel 2007)
  • под Office 97
     
    Добавление в главное меню своего пункта, ассоциированного с макросом
    Создание ярлыка на рабочем столе
    Снятие защиты листа при забытом пароле
    Смена раскладки клавиатуры
    Скролл формы колесом прокрутки мыши
    Оптимизация кода по быстродействию использованием массивов
    Найти "чужое" окно и нажать в нем кнопку (вписать текст в текстовое поле)
    Работа с UNICODE-символами в VBA: запись, чтение из ячейки, перевод в ASС и обратно
    Как программно подключить дополнительные библиотеки (например, "Microsoft Scripting Runtime" или "Microsoft ActiveX Data Objects 2.8 Library) через References

  • Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 01:58 23-04-2007 | Исправлено: JekG, 22:32 10-01-2010
    AndVGri

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Zeerax
    Range(ActiveCell, ActiveCell.Offset(10&, 20&)).Select
     
    GFSGF

    Цитата:
    от этого будет зависеть его заработная плата

    Щелчёк влево, щелчёк вправо - лишение зарплаты
    Тогда тебе в эту книгу необходимо встроить защиту от закрытия. Событие книги
    Workbook_BeforeClose(Cancel As Boolean) позволяет по Cancel = True запретить закрытие книги. Можно задать пароль для проверки права на закрытие. Создаёшь форму для ввода пароля, которая вызывается в этом событии. Для TextBox формы устанавливаешь свойство PasswordChar (например классическая *). В самой книге создай скрытый рабочий лист, где, как раз, можно хранить и настройки и пароль на закрытие книги. Да и сам VBAProject защити паролем

    Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 01:59 08-05-2007 | Исправлено: AndVGri, 05:41 08-05-2007
    Dsmus

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    САМ СПРОСИЛ - САМ И ОТВЕЧАЮ!
    Подробнее...




    учим тег more

    Всего записей: 2 | Зарегистр. 28-04-2007 | Отправлено: 09:40 08-05-2007 | Исправлено: ShIvADeSt, 09:41 08-05-2007
    GrustniyPanda

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Такая проблемка, есть следующий программный код:
    Private Sub Vip1_Click()
    Dim i As Long
    Dim y As Integer
    Dim pEG As Worksheet
     
        Set pEG = Sheets("Åæåäíåâíàÿ ñâîäêà")
        pEG.Activate
        Range("A3:H100").Select
        Selection.ClearContents
         
        y = 3
    For i = 3 To 65536
     
    If txt.Text = Sheets("1").Cells(i, 6).Value _
    Or txt.Text = Sheets("1").Cells(i, 7).Value _
    Or txt.Text = Sheets("1").Cells(i, 8).Value Then
             
    For colindex = 1 To 8
          Sheets("2").Cells(y, colindex).Value = _
          Sheets("1").Cells(i, colindex).Value
        Next colindex
        y = y + 1
      End If
    Next i
     
    EgednSvodka.txt.Text = ""
    EgednSvodka.Hide
     
    End Sub
     
    Как теперь заставить выделить тот диапазон, который был скопирован?
     
    Так же есть еще одна беда, есть столбец в котором присутствуют как формулы, так и значения (дата), нужен запросик по датам (периодам), получилось следующие:
     
    Private Sub CommandButton1_Click()
    Dim pSource As Worksheet, pDest As Worksheet
        Dim i As Long, vFirst As Long, vLast As Long, vFirstCol As Long
        Dim vBegin As Date, vEnd As Date, vCode As Long
        Dim vCurrent As Date, vPos As Long
        Dim x As Long
        Dim y As Integer
     
        y = 3
         
         
        vBegin = CDate(TextBeginYear1.Text)
        vEnd = CDate(TextEndYear1.Text)
         
        Set pSource = Sheets("Ãëàâíàÿ")
         
        Set pDest = Sheets("V1")
         
        pDest.Activate
        Range("A3:H10000").Select
        Selection.ClearContents
         
        pSource.Activate
         
        For i = 3 To 65536
            vCurrent = CDate(pSource.Cells(i, 6).Value)
            If (vCurrent >= vBegin) And (vCurrent <= vEnd) Then
                vPos = vPos + 1&
                  For colindex = 1 To 6
                  Sheets("V1").Cells(y, colindex).Value = _
                  Sheets("&#195;&#235;&#224;&#226;&#237;&#224;&#255;").Cells(i, colindex).Value
                  Next colindex
                  y = y + 1
            End If
        Next i
        TextBeginYear = ""
        TextEndYear = ""
        DiapazonV1.Hide
    End Sub
     
    Но выдает ошибку, ругается на наличие формул в столбце, как заставить его игнорировать формулы, а брать только ячейки со значением?
     
    Помогите, пожалуйста, и Россия вас не забудет)))

    Всего записей: 7 | Зарегистр. 08-05-2007 | Отправлено: 11:22 08-05-2007
    AndVGri

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GrustniyPanda
    [
    Цитата:
    Как теперь заставить выделить тот диапазон, который был скопирован?

    Sheet("2").Activate
    Range(Cells(3,1), Cells(Cells(y-1, 8)).Select

    Цитата:
    Но выдает ошибку, ругается на наличие формул в столбце

    В столбце формула массива с {}

    Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 13:13 08-05-2007
    GrustniyPanda

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AndVGri
     

    Цитата:
    Sheet("2").Activate  
    Range(Cells(3,1), Cells(Cells(y-1, 8)).Select  

     
    Пасибо большое
     
     

    Цитата:
    В столбце формула массива с {}  

     
    Надо чтобы формулы считали, но при запросе они игнорировались

    Всего записей: 7 | Зарегистр. 08-05-2007 | Отправлено: 15:27 08-05-2007
    AndVGri

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GrustniyPanda

    Цитата:
    Надо чтобы формулы считали, но при запросе они игнорировались
     

    Подробнее. Пока видно, что у тебя идёт копирование данных с листа на лист. Где и причём тут формулы?

    Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 16:02 08-05-2007
    GrustniyPanda

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AndVGri

    Цитата:
    Подробнее. Пока видно, что у тебя идёт копирование данных с листа на лист. Где и причём тут формулы?

    Формулы забиты в ячейках, так же там забиты и просто значения (дата), надо чтобы при запросе он игнорировал формулы, а брал только ячейки с дата

    Всего записей: 7 | Зарегистр. 08-05-2007 | Отправлено: 06:14 10-05-2007
    The okk



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GrustniyPanda
    Проход по всем ячейкам первого столбца, не содержащим формулы:

    Код:
    For each Cell in Columns(1).SpecialCells(xlCellTypeConstants)
    ...
    Next Cell

    Всего записей: 327 | Зарегистр. 16-11-2006 | Отправлено: 07:08 10-05-2007
    aks_sv

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Что можно изменить в коде, макрос слишком долго выполняется  
    (строк бывает от 500 до 1500)?
     

    Код:
    Private Sub Макрос()
        Application.ScreenUpdating = False
        Dim r As Long, LastRow As Long
        LastRow = Range("B65536").End(xlUp).Row
        For r = 9 To LastRow
        Range(Cells(r, 10), Cells(LastRow, 10)).FormulaR1C1 = _
                    "=INDEX([Книга1.xls]Лист1!R1C1:R3500C8,MATCH(RC2,[Книга2.xls]Лист1!R1C2:R3500C2,0),7)"
        Next r
        Range(Cells(9, 10), Cells(LastRow, 10)).Copy
        Cells(9, 10).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
            :=False, Transpose:=False
        Application.CutCopyMode = False
        Range("J1").Select
    End Sub

    Всего записей: 109 | Зарегистр. 18-12-2006 | Отправлено: 07:38 10-05-2007 | Исправлено: aks_sv, 07:41 10-05-2007
    GrustniyPanda

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    The okk
    Напиши, пожалуйста, поподробней, так выдает ошибку: "не найдено ни одной ячейки, удовлетворяющие условию", хотя там и забиты даты.

    Всего записей: 7 | Зарегистр. 08-05-2007 | Отправлено: 08:35 10-05-2007
    AndVGri

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GrustniyPanda
    Вопрос о формуле массива касается листа, куда копируются данные, то есть:

    Цитата:
    Sheets("V1").Cells(y, colindex).Value

    aks_sv

    Цитата:
        For r = 9 To LastRow
        Range(Cells(r, 10), Cells(LastRow, 10)).FormulaR1C1 = _
                    "=INDEX([Книга1.xls]Лист1!R1C1:R3500C8,MATCH(RC2,[Книга2.xls]Лист1!R1C2:R3500C2,0),7)"
        Next r  

    А просто

    Код:
     
    Range(Cells(9, 10), Cells(LastRow, 10)).FormulaR1C1 = _
                    "=INDEX([Книга1.xls]Лист1!R1C1:R3500C8,MATCH(RC2,[Книга2.xls]Лист1!R1C2:R3500C2,0),7)"
     

    не пробовал?

    Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 08:58 10-05-2007
    aks_sv

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AndVGri

    Цитата:
     
    Range(Cells(9, 10), Cells(LastRow, 10)).FormulaR1C1 = _  
                    "=INDEX([Книга1.xls]Лист1!R1C1:R3500C8,MATCH(RC2,[Книга2.xls]Лист1!R1C2:R3500C2,0),7)"  
     

    Спасибо! Как сам недодумался?? ;((

    Всего записей: 109 | Зарегистр. 18-12-2006 | Отправлено: 10:40 10-05-2007
    GrustniyPanda

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AndVGri
    Вопрос о формуле массива касается листа, куда копируются данные, то есть:  
     
    Цитата:Sheets("V1").Cells(y, colindex).Value [/q]
     
    А поподробнее можешь? )))

    Всего записей: 7 | Зарегистр. 08-05-2007 | Отправлено: 11:36 10-05-2007
    AndVGri

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GrustniyPanda
    Выложи файлы с данными, тогда и поподробнее и детальнее и обстоятельнее и...

    Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 11:58 10-05-2007
    GrustniyPanda

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AndVGri
    Есть столбец, там забиты следующие формулы =ЕСЛИ(F3<>0;ДАТА(ГОД(F3);МЕСЯЦ(F3)+1;ДЕНЬ(F3));""), и так до конца, так же в столбцах забиты и просто дата в таком формате 01.01.2007, надо чтобы запросик отбирал только значения с датами (не трогая формулы) по периоду с такого то по такой, у меня получился следующий код:
     
    Private Sub CommandButton1_Click()
    Dim pSource As Worksheet, pDest As Worksheet
        Dim i As Long, vFirst As Long, vLast As Long, vFirstCol As Long
        Dim vBegin As Date, vEnd As Date, vCode As Long
        Dim vCurrent As Date, vPos As Long
        Dim x As Long
        Dim y As Integer
        Dim b As Long
         
        y = 3
         
        If TextEndYear.Text = "" Or TextBeginYear.Text = "" Then
        a = MsgBox("Заполните все поля")
        Exit Sub
        End If
         
        vBegin = CDate(TextBeginYear2.Text)
        vEnd = CDate(TextEndYear2.Text)
         
        Set pSource = Sheets("Главная")
         
        Set pDest = Sheets("V2")
         
        pDest.Activate
        Range("A3:H100").Select
        Selection.ClearContents
         
         
        b = Sheets("Главная").Cells(3, 1).CurrentRegion.Rows.Count
        For i = 3 To b
            vCurrent = CDate(pSource.Cells(i, 7).Value)
            If (vCurrent >= vBegin) And (vCurrent <= vEnd) Then
                vPos = vPos + 1&
                  For colindex = 1 To 5 And 7
                  Sheets("V2").Cells(y, colindex).Value = _
                  Sheets("Главная").Cells(i, colindex).Value
                  Next colindex
                  y = y + 1
            End If
        Next i
             
        Next Cell
         
        TextBeginYear = ""
        TextEndYear = ""
        DiapazonV2.Hide
    End Sub

    Всего записей: 7 | Зарегистр. 08-05-2007 | Отправлено: 14:04 10-05-2007
    hackman



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Здраствуйте
    Подскажите что сдеcь не так:

    Код:
     
    Sub limity_zap()
    Sub limity_zap()
    vfirst = ActiveSheet.UsedRange.Row
    last_col = vfirst + ActiveSheet.UsedRange.Rows.Count - 1
    For i = 1 To last_col
    If Cells(i, 2).Value = "2-&eacute; &ecirc;&acirc;&agrave;&eth;&ograve;&agrave;&euml;" Then start_kv = i + 3
    If Cells(i, 2).Value = "3-&eacute; &ecirc;&acirc;&agrave;&eth;&ograve;&agrave;&euml;" Then kin_kv = i - 3
    Next i
    'MsgBox (kin_kv)
    For i = start_kv To kin_kv
    For t = 1 To 4444
    t = Application.ThisWorkbook.ActiveSheet.Cells(i, 9).Value
    t1 = Mid(t, 1, 3)
    t2 = Mid(t, 5, 2)
    t3 = Mid(t, 8, 2)
    x = (t1) & (t2) & (t3)
    x = Trim(x)
    If x = Application.Workbooks("UMC_04.2007").Worksheets("Sheet1").Cells(t, 4) Then _
    Application.ThisWorkbook.ActiveSheet.Cells(i, 15).Value = Application.Workbooks("UMC_04.2007").Worksheets("Sheet1").Cells(t, 7).Value
    Next t
    Next i
     
     

    Всего записей: 185 | Зарегистр. 22-09-2003 | Отправлено: 17:54 10-05-2007 | Исправлено: hackman, 18:27 10-05-2007
    AndVGri

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GrustniyPanda
    Книгу с листом "V2" выложить проблема? Ругается VBA, скорее всего, на

    Цитата:
    Selection.ClearContents

    Поскольку там, возможно, находится часть формулы массива. Формула массива может быть удалена только полностью.
    А вот это

    Цитата:
    Next Cell  

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

    Цитата:
    For t = 1 To 4444
    t = Cells(i, 9)  

    С чего ты решил, что можно изменять переменную цикла внутри тела цикла? Ты уверен, что цикл по t выполниться 4444 раза? Или это так, от безысходности?

    Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 18:22 10-05-2007 | Исправлено: AndVGri, 18:23 10-05-2007
    hackman



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Исправил но ошибка есть (Subscript is out of Range).  4444. ето число рядов у файле UMC_04.2007ю
     

    Код:
     
    Sub limity_zap()
    vfirst = ActiveSheet.UsedRange.Row
    last_col = vfirst + ActiveSheet.UsedRange.Rows.Count - 1
    For i = 1 To last_col
    If Cells(i, 2).Value = "2-&eacute; &ecirc;&acirc;&agrave;&eth;&ograve;&agrave;&euml;" Then start_kv = i + 3
    If Cells(i, 2).Value = "3-&eacute; &ecirc;&acirc;&agrave;&eth;&ograve;&agrave;&euml;" Then kin_kv = i - 3
    Next i
    'MsgBox (kin_kv)
    For i = start_kv To kin_kv
    For t = 1 To 65000
    p = Application.ActiveWorkbook.ActiveSheet(i, 9)
    t1 = Mid(p, 1, 3)
    t2 = Mid(p, 5, 2)
    t3 = Mid(p, 8, 2)
    x = (t1) & (t2) & (t3)
    x = Trim(x)
    If x = Application.Workbooks("UMC_04.2007").Worksheets("Sheet1").Cells(t, 4) Then _
    Application.ThisWorkbook.ActiveSheet.Cells(i, 15).Value = Application.Workbooks("UMC_04.2007").Worksheets("Sheet1").Cells(t, 7).Value
    Next t
    Next i
     
    End Sub
     

    Всего записей: 185 | Зарегистр. 22-09-2003 | Отправлено: 18:57 10-05-2007 | Исправлено: hackman, 18:58 10-05-2007
    AndVGri

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    hackman

    Цитата:
    p = Application.ActiveWorkbook.ActiveSheet(i, 9)

    Может ты имел в виду?

    Код:
     
     p = Application.ActiveWorkbook.ActiveSheet.Cells(i, 9)
     

    Да, и лучше
    Цитата:
    p = Application.ActiveWorkbook.ActiveSheet.Cells(i, 9)
    t1 = Mid(p, 1, 3)
    t2 = Mid(p, 5, 2)
    t3 = Mid(p, 8, 2)
    x = (t1) & (t2) & (t3)
    x = Trim(x)

    Поместить перед циклом For t =1 To 65000, зачем получать одно и тоже 65000 раз?
    ThisWorkbook с ActiveWorkbook у тебя совпадают?
    А главное, что тут делается? Над чем?

    Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 19:25 10-05-2007
    GrustniyPanda

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    AndVGri
    Я послал на ящик архив с файлом. Selection.ClearContents  вряд ли, так как лист V2 пустой, там только шапка висит. Спасибо за помощь.

    Всего записей: 7 | Зарегистр. 08-05-2007 | Отправлено: 06:54 11-05-2007
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

    Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Excel VBA (часть 2)
    ShIvADeSt (11-01-2010 10:17): http://forum.ru-board.com/topic.cgi?forum=33&topic=10903


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru