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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2009, 11:50   #21
winfacks
Пользователь
 
Аватар для winfacks
 
Регистрация: 25.04.2008
Сообщений: 33
По умолчанию

Неужто господа суперспециалисты не смогут решить данный трабл?
Чесно говоря руки опускаються ...
Может есть идеи как по другому сделать перенос данных с листов на сводных лист?
Вдруг это "фича" 2007 ехеля, и не лечиться, а только обходиться?
Египетский бог Сет отвечал за переменные окружения.
winfacks вне форума Ответить с цитированием
Старый 30.04.2009, 11:41   #22
winfacks
Пользователь
 
Аватар для winfacks
 
Регистрация: 25.04.2008
Сообщений: 33
По умолчанию

А можно ли переписать функцию переноса данных с варианта перебора листов:
Private Sub KB2_Click()

Application.ScreenUpdating = False: On Error Resume Next
KB1_Click
Dim sh As Worksheet, r As Range, ra As Range

For Each sh In ThisWorkbook.Worksheets
If sh.Name Like Not "*Свод*" Then
For Each cell In sh.Range("f:f").SpecialCells(xlCell TypeConstants)
If cell <= Cells.Range("a1") Then
Set ra = Application.Intersect(cell.EntireRo w, sh.Range("a:ah"))
Me.Range("a65000").End(xlUp).Offset (1).Resize(, ra.Cells.Count).Value = ra.Value
End If
Next cell
End If
Next sh
Me.[a1].Select
Application.CutCopyMode = False

End Sub
На вариант Union как в sql? тоесть задать ему несколько диапазонов, потом их обьединить и положить на указаный лист - может так нормально заработает?
Вот только как етот юнион туды прилепить ... прочитал справку - там написаны только 2 массива - остальное какие то переменные ... или я не туда посмотрел...
Подкинте плз вариант для размышлений!
Египетский бог Сет отвечал за переменные окружения.
winfacks вне форума Ответить с цитированием
Старый 30.04.2009, 11:50   #23
winfacks
Пользователь
 
Аватар для winfacks
 
Регистрация: 25.04.2008
Сообщений: 33
По умолчанию

может быть что то типа такого? тока кде то тама сАпАка парылася (блин ) ПамаГите!!!!!
Private Sub CommandButton2_Click()

Dim r1 As Range, r2 As Range, r3 As Range, r5 As Range, r6 As Range, ra As Range, ru As Range

For Each cell In Worksheets("Демшевский").Range("f:f ").SpecialCells(xlCellTypeConstants )
If cell <= Cells.Range("a1") Then
Set ra = Intersect(cell.EntireRow, Worksheets("Демшевский").Range("a:a h"))
r1.Value = ra.Value
End If
Next cell

For Each cell In Worksheets("Чернеженко").Range("f:f ").SpecialCells(xlCellTypeConstants )
If cell <= Cells.Range("a1") Then
Set ra = Intersect(cell.EntireRow, Worksheets("Чернеженко").Range("a:a h"))
r2.Value = ra.Value
End If
Next cell

For Each cell In Worksheets("Чеботарева").Range("f:f ").SpecialCells(xlCellTypeConstants )
If cell <= Cells.Range("a1") Then
Set ra = Intersect(cell.EntireRow, Worksheets("Чеботарева").Range("a:a h"))
r3.Value = ra.Value
End If
Next cell

For Each cell In Worksheets("Переверзева").Range("f: f").SpecialCells(xlCellTypeConstant s)
If cell <= Cells.Range("a1") Then
Set ra = Intersect(cell.EntireRow, Worksheets("Переверзева").Range("a: ah"))
r5.Value = ra.Value
End If
Next cell

For Each cell In Worksheets("Коморна").Range("f:f"). SpecialCells(xlCellTypeConstants)
If cell <= Cells.Range("a1") Then
Set ra = Intersect(cell.EntireRow, Worksheets("Коморна").Range("a:ah") )
r6.Value = ra.Value
End If
Next cell

ru = Union(r1.Value, r2.Value, r3.Value, r5.Value, r6.Value)
Me.Range("a65000").End(xlUp).Offset (1).Resize(, ru.Cells.Count).Value = ru.Value
Me.[a1].Select
Application.CutCopyMode = False
End Sub
Египетский бог Сет отвечал за переменные окружения.

Последний раз редактировалось winfacks; 30.04.2009 в 13:09.
winfacks вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка списка_с переносом на Листы. anridka Microsoft Office Excel 2 19.02.2009 09:09
Траблы с переносом сайта Diman2008 HTML и CSS 4 18.10.2008 21:36
Проблема с переносом БД на другой комп HAMMAN Помощь студентам 3 16.05.2008 10:52
? Помогите с переносом данных по условию Ural-666 Microsoft Office Excel 3 29.11.2007 22:54