powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / по VBA
5 сообщений из 5, страница 1 из 1
по VBA
    #32187813
Фотография EVIL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
срочно надо налабать макрос в EXCEL, который выбирает текущую строку и перекидывет ее содержимое да другой лист, причем в конец списка уже перетащенных строк !

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

ну очень нужно !!!
...
Рейтинг: 0 / 0
по VBA
    #32187817
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не знатое экселевских библиотек, но на вскидку тормошил бы обьект Range.
...
Рейтинг: 0 / 0
по VBA
    #32187834
Вроде должно быть так:
Код: 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
по VBA
    #32187840
Исправляем ошибки ;-)
>ActiveSheet.Sheets(ActiveSheet.Index - 1).Activate ' активировать исходый лист

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


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