Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Excel зависает при открытии большого файла
 
Есть файл,  сделанный  в Excel 2003 с общим доступом, размером около 7 Мбт, расположен на файловом ресурсе. С некоторых машин, при открытии файла, происходит глубокое зависание. В процессах excel берет 25% ресурсов и около 25-35мБт памяти. Завершить задачу можно только с помощью убивания процесса. Повторюсь, что проблема есть только на некоторых ПК (заметил что общее у этих ПК это WinXP sp3). Коллеги поделитесь соображениями, может у кого подобная ситуация была.
Как вставить данные с другого листа?
 
Уважаемые коллеги!    
Полистал форум, но ответа на свой вопрос не нашел.  
Подскажите идею (желательно штатными средствами Excel 2003), как вставить данные на Лист1 (столбец  Дни) с Лист2, при условии что столбец Id уникален на двух листах?  
Пример таблицы прилагаю.
[ Закрыто] Нужен совет
 
Уважаемые коллеги!  
Часто приходится переносить данные с листа на лист по ключевым полям, где я использую макрос вида:  
 
Private Sub CommandButton1_Click()  
 
j = 6    
   While Worksheets("Лист1").Cells(j, 31) <> ""  ' Наименование  
         
        k = 6  
        While Worksheets("Лист2").Cells(k, 31) <> ""  ' Наименование  
           If Worksheets("Лист1").Cells(j, 31) = Worksheets("Лист2").Cells(k, 31) And _  
              Worksheets("Лист2").Cells(k, 4) <> "" Then  
                 
               Worksheets("Лист1").Cells(j, 33) = Worksheets("Лист2").Cells(k, 4)  
   Worksheets("Лист1").Cells(j, 34) = Worksheets("Лист2").Cells(k, 5)  
     
  … и т.д.  
                 
             
           End If  
           
        k = k + 1  
        Wend  
         
   j = j + 1  
   Wend  
 
MsgBox ("Все!")  
End Sub  
 
Вопрос: как автоматизировать рутинную операцию по выбору ключевых полей и переносимых данных, чтобы не привязываться к структуре листа? И как коллеги Вы решаете подобные задачи?
Страницы: 1
Наверх