Я работаю над проектом, которому требуется много копировать и вставлять ячейки между рабочими листами в excel, которые не в порядке. Я едва мог запрограммировать VBA. Я думаю, что если я смогу написать программу (щелкните или щелкните правой кнопкой мыши, чтобы скопировать клип и дважды щелкнуть, чтобы вставить другой рабочий лист), что могло бы ускорить мою работу. Пожалуйста, предложите мне.Скопируйте и вставьте VBA
ответ
вы могли бы использовать формулу первенствовать скопировать из одного листа к другому
следовать инструкциям на этом сайте
http://ccm.net/faq/9795-transfer-data-between-excel-spreadsheets
это в основном говорит
в типе клетки-мишени + затем выберите исходный лист нажмите на исходную ячейку , затем нажмите ввод
эти шаги сделают копию, например, рабочий лист 1, ячейку A1 в рабочий лист 2 ячейки A1
формула выглядит следующим образом: = + Лист1! A1
Я надеюсь, что это в какой-то помогите вам
У вас есть несколько вариантов здесь, но позвольте мне сначала объяснить вам одну вещь.
Когда вы копируете и вставляете ячейки, вы фактически используете буфер обмена Microsoft, который является довольно интенсивным процессом с памятью, и, хотя это вариант перехода к умолчанию, вы можете просто просто присвоить значение ценности, которое не используется плата клипа. не
Опции Без излишеств:
Sub Copy_and_Paste()
Sheets("Your Sheet Name").Range("Your Range").Copy
Sheets("Your Destination Sheet Name").Range("Your Destination Range").Paste
End sub
Пример Нет оборка
Sub Copy_and_Paste()
Sheets("Sheet 1").Range("A1:A10").Copy
Sheets("Sheet 2").Range("B1:B10").Paste
' You don't have to paste them in the exact same range.
' Just make sure they are the same size.
End sub
Значение опция
Sub Value_to_Value()
Sheets("Your Destination Sheet Name").Range("Your Destination Range").value = Sheets("Your Sheet Name").Range("Your Range").value
End sub
Пример Значение
Sub Value_to_Value
Sheets("Sheet 2").Range("B1:B10").value = Sheets("Sheet 1").Range("A1:A10").value
End sub
Экспериментируйте с обоими, чтобы придумать версию, которую вы предпочитаете.
Спасибо за вашу помощь. Это работает, но моя проблема в том, что данные даже не повсюду, которые мне нужно организовать на другом листе. – mike4766
- 1. скопируйте и вставьте в vba
- 2. VBA (macros) Скопируйте и вставьте
- 3. Скопируйте и вставьте VBA Excel
- 4. Скопируйте и вставьте макрос VBA
- 5. Скопируйте и вставьте сбой vba
- 6. VBA PowerPoint Скопируйте/Вставьте несоответствия
- 7. Multi step Скопируйте и вставьте скрипт VBA
- 8. VBA Скопируйте и вставьте диаграмму в excel
- 9. Скопируйте и вставьте несколько раз
- 10. Excel VBA Скопируйте файл, но не вставьте
- 11. Excel VBA autofilter, скопируйте и вставьте в указанный лист
- 12. Скопируйте и вставьте между листами в книге с кодом VBA
- 13. VBA скопируйте последний ряд строк и вставьте в другой лист
- 14. VBA- Код Ammend от Скопируйте и вставьте в пункт назначения
- 15. Скопируйте и вставьте диапазон VBA PowerPoint в EXCEL 2010
- 16. Excel VBA Скопируйте и вставьте диапазон ячеек многократно в колонку
- 17. VBA - Ошибка времени выполнения 9: Скопируйте и вставьте
- 18. Скопируйте и вставьте данные из следующего листа Excel VBA
- 19. VBA Скопируйте и вставьте таблицу Excel в документ Word
- 20. Скопируйте каждую строку и вставьте ниже в VBA
- 21. Скопируйте и вставьте содержимое URL
- 22. Скопируйте и вставьте в Silverlight
- 23. Скопируйте и вставьте листы Excel
- 24. Скопируйте и вставьте MessageDialog сообщение
- 25. быстро скопируйте и вставьте формулы
- 26. Скопируйте и вставьте несколько раз
- 27. Скопируйте и вставьте определенное количество раз
- 28. Скопируйте и вставьте листы, используя номер ячейки
- 29. Скопируйте, вставьте и сохраните файл .xls
- 30. Скопируйте и вставьте диапазон от каждого листа
Добро пожаловать в StackOverflow. Пожалуйста, найдите время, чтобы прочитать страницу справки, особенно разделы с названием [«Какие темы можно задать здесь?»] (Http://stackoverflow.com/help/on-topic) и [«Какие типы вопросов я должен не спрашивать? "] (http://stackoverflow.com/help/dont-ask). И что еще более важно, прочитайте [контрольный список вопросов переполнения стека] (http://meta.stackexchange.com/q/156810/204922). Вы также можете узнать о [Минимальных, Полных и Подтверждаемых примерах] (http://stackoverflow.com/help/mcve). И включите код, который вы пытаетесь выполнить. – Rdster