Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2007 - Копирование Строки на Другой лист.

Ответить
Настройки темы
2007 - Копирование Строки на Другой лист.

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день. Необходим макрос который копировал бы строку на другой лист и желательно с отменой навешанный на эту строку функций.
Дело в том что мне приходится работать с разными каталогами выбирая из них то что надо и очень не удобно постоянно выделять.копировать
и опять и если в начальном каталоге стоит какая то формула то после копирования там все цифры сбиваются.Можно ли сделать такой макрос с помощью котрого
при нажатии клавиши или сочитания эта строка копировалась бы на допустим последний лист и последующие копировались бы под нее ,
А еще лучше если бы они копировались в другой автоматически создающийся документ.

ЗЫ. Очень прошу помоч! Зашиваюсь в заказах. Начальство обещает автоматизацию процесса но каогда это будет не извесно
а я в макросах не разбираюсь и ни какими языками програмирования не владею , Буду очень признателенесли поможите.

ЗЫ.ЗЫ а может есть готовая пограммка в которую можно импортировать каталоги в Exel и сбивать в ней что-то типо счетов.
Подскажите пожалуйста что-то бесплатное или не слишком дорогое.

Отправлено: 15:28, 15-07-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата HomaOne:
Можно ли сделать такой макрос »
HomaOne, примерно так:
Код: Выделить весь код
Option Explicit

Sub CopyPasteSpecialToOne()
    Dim objPreviousWorkbook As Workbook
    Static objWorkbook As Workbook

    Selection.Copy
    
    If objWorkbook Is Nothing Then
        Set objPreviousWorkbook = ActiveWorkbook
        Set objWorkbook = Workbooks.Add()
        
        With objWorkbook.Worksheets.Item(1)
            .Name = "Сбор"
            .Cells(1, 1).Value = "Сбор"
        End With
        
        objPreviousWorkbook.Activate
        
        Set objPreviousWorkbook = Nothing
    End If
    
    With objWorkbook.Worksheets.Item("Сбор")
        .Cells(.UsedRange.Rows.Count + 1, 1).PasteSpecial Paste:=xlPasteValues
    End With
    
    Application.CutCopyMode = False
End Sub
Цитата HomaOne:
при нажатии клавиши или сочитания »
Назначайте данный макрос сочетанию клавиш: Запуск макроса нажатием клавиши CTRL в сочетании с клавишей быстрого вызова. Например, на «Ctrl-Q».
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:33, 15-07-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ух ты Адекваты детектед ! Iska спасибо огромное ! приду завтро на работу попробую !

Отправлено: 20:04, 15-07-2013 | #3


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо ОГРОМНОЕ все работает! вот только я что-то не пойму как сделать так чтоб поле перезагрузки компа он сохранялся...

Последний раз редактировалось HomaOne, 16-07-2013 в 11:47.


Отправлено: 11:37, 16-07-2013 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата HomaOne:
вот только я что-то не пойму как сделать так чтоб поле перезагрузки компа он сохранялся... »
«Поле» — это явно «после». А вот «Он» — это кто или что?

Отправлено: 18:54, 16-07-2013 | #5


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ах да . Макрос чтоб сохранялся ! Ну после перезагрузки все заново делать приходится ну там копировать его кнопу присваивать .

Отправлено: 11:58, 17-07-2013 | #6


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Самое простое — использовать для этого «Личную книгу макросов»:

Создание и удаление макросов - Excel - Office.com
Создание и сохранение всех макросов в одной книге - Excel - Office.com
Как в Excel использовать личную книгу макросов ~ Трюки и приемы в Microsoft Excel
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:13, 17-07-2013 | #7


Модератор


Moderator


Сообщения: 16839
Благодарности: 3246

Профиль | Сайт | Отправить PM | Цитировать


HomaOne, Word, в отличие от Excel, предлагает созданный макрос применять для всех книг или конкретно для этой. Откройте документ Word, нажмите Alt+F11 и посмотрите, где находится модуль: в Normal.dotx или в конкретном документе?

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Отправлено: 20:52, 17-07-2013 | #8


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


okshef, что-то в личку было? Теперь то же самое, но для Word'а?!

HomaOne, для Word'а есть «Копилка»: Использование копилки для перемещения текста и рисунков - Word - Office.com. Главное, оригиналы потом случайно не сохранить.

Отправлено: 21:50, 17-07-2013 | #9


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


А тема живет ! спасибо всем я уже разобрался что к чему !

Отправлено: 16:12, 19-07-2013 | #10



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2007 - Копирование Строки на Другой лист.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Копирование имени файла и определённой строки из него в другой файл Liquid Ocelot Скриптовые языки администрирования Windows 10 05-07-2013 09:35
2010 - [решено] Excel - копирование выбранных строк на другой лист linkwy Microsoft Office (Word, Excel, Outlook и т.д.) 3 16-08-2012 21:14
[решено] Копирование файлов и папок на другой источник с игнорированием TERMINAL AutoIt 1 15-06-2012 09:29
MySQL - Автозамена строки из другой строки - trigger? procedure ? BugZZ Программирование и базы данных 0 18-09-2009 09:51
[решено] Копирование WIN98 с одного ж.диска на другой Evgen77 Microsoft Windows 95/98/Me (архив) 21 06-12-2006 00:22




 
Переход