Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Два вопросика по VBA Excel Добавлено: 07.12.06 14:48  

Автор вопроса:  Sergey
1. Не удаляется лист в Excel: пробовал 2-мя методами, оба проходят без ошибки, а результата нет. (exb1-рабочая книга)
    а) exb1.Sheets("Лист2").Delete
    b) exb1.Activate
        exb1.Sheets("Лист2").Select
        ActiveWindow.SelectedSheets.Delete
  Во 2-м случае Лист2 действительно выбирается но удалятся упорно не хочет. Может какой библиотеки не хватает? Но ведь ошибки не выдается.
2. Имеются 2 таблицы: 1-я отчет; 2-я с данными. Требуется занести данные (значения) из 2-й таблицы в 1-ю согласно соответствующего кода. Как это сделать в Excel. Если встать на первую запись во второй таблице, затем искать аналогичный код (перебором по одному) в первой таблице, затем переходить на вторую запись второй таблицы и так же искать значения кода в 1-й таблице – это очень долго работает (большой объем данных). Может быстрей получится массивом, но я не догоняю как это сотворить. Помогите плиз.

код значение код значение
10 12 1
14 12 2
12 10 5
14 7

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Sergey



Вопросов: 3
Ответов: 3
 Профиль | | #1 Добавлено: 08.12.06 09:58
По 1-му вопросу ответ уже не надо, у меня заработало в таком виде:
Application.DisplayAlerts = False
ActiveSheet.Delete
Application.DisplayAlerts = True
А по второму вопросу, извиняюсь за таблицу (там из-за форматирования съехали данные). В первой таблице только коды, а во второй коды со значениями (строк во второй таблице естественно больше чем в 1-й, которая нужна для отчета)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам