Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / по VBA / 5 сообщений из 5, страница 1 из 1
20.06.2003, 20:11
    #32187813
EVIL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по VBA
срочно надо налабать макрос в EXCEL, который выбирает текущую строку и перекидывет ее содержимое да другой лист, причем в конец списка уже перетащенных строк !

потехоньку ковыряюсь ... затруднения:
1. какая функция возвращает номер текущей строки
2. как на узнать номер первой пустой строки

ну очень нужно !!!
...
Рейтинг: 0 / 0
20.06.2003, 20:14
    #32187817
Pavel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по VBA
Я не знатое экселевских библиотек, но на вскидку тормошил бы обьект Range.
...
Рейтинг: 0 / 0
20.06.2003, 21:00
    #32187834
по VBA
Вроде должно быть так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    Application.ScreenUpdating = False ' обновление экрана = False
    Selection.Copy ' Скопировать выделенное
    ActiveWorkbook.Sheets(ActiveSheet.Index +  1 ).Activate ' активируем следующий лист
    If IsEmpty(ActiveSheet.UsedRange.Value2) Then ' выделить ячейку( пооследняя строка +  1 ,  1 )
        ActiveSheet.Cells( 1 ,  1 ).Select
    Else
        ActiveSheet.Cells(UBound(ActiveSheet.UsedRange.Value2) +  1 ,  1 ).Select
    End If
    ActiveSheet.Paste ' вставить скоппированное
    ActiveSheet.Sheets(ActiveSheet.Index - 1).Activate ' активировать исходый лист
    Application.ScreenUpdating = True ' обновление экрана = True
...
Рейтинг: 0 / 0
20.06.2003, 21:10
    #32187840
по VBA
Исправляем ошибки ;-)
>ActiveSheet.Sheets(ActiveSheet.Index - 1).Activate ' активировать исходый лист

должно быть:
ActiveWorkbook.Sheets(ActiveSheet.Index - 1).Activate ' активировать исходый лист
...
Рейтинг: 0 / 0
23.06.2003, 12:26
    #32189000
EVIL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
по VBA
Спасибо! работает
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / по VBA / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]