Как автоматично да копирате и поставите клетка в текущия лист или от един лист в друг в Excel?
За автоматично копиране и поставяне на стойност на клетка в рамките на текущия лист или от един лист в друг, без да използвате клавишните комбинации, тази статия може да ви помогне.
Автоматично копиране и поставяне на клетка в текущия лист или от един лист в друг с формула
Автоматично копиране и поставяне на клетка в текущия лист с VBA
Копирайте и поставете множество диапазони в текущия лист или от един лист в друг с Kutools за Excel
Автоматично копиране и поставяне на клетка в текущия лист или от един лист в друг с формула
Можете да използвате формула за автоматично копиране и поставяне на клетка. Моля, направете следното.
1. За копиране и поставяне на клетка в текущия лист, като копиране на клетка A1 до D5, можете просто да изберете целевата клетка D5, след което въведете =A1 и натиснете клавиша Enter, за да получите стойността A1.
2. За копиране и поставяне на клетка от един лист в друг, като копиране на клетка A1 от Sheet1 до D5 от Sheet2, моля, изберете клетка D5 в Sheet2, след което въведете =Лист1!A1 и натиснете клавиша Enter, за да получите стойността.
Съвети: Целевата клетка е свързана с копираната клетка и ще бъде променена, както се променя оригиналната клетка.
Автоматично копиране и поставяне на клетка в текущия лист с VBA
Следният VBA код ви помага да копирате клетка или диапазон от клетки и да ги поставите в определени клетки в текущия работен лист.
1. Натиснете Друг + F11 клавиши едновременно, за да отворите Microsoft Visual Basic за приложения прозорец.
2. В Microsoft Visual Basic за приложения прозорец, кликнете Поставете > Модули. След това копирайте и поставете долния VBA код в прозореца на модула.
VBA код: Автоматично копиране и поставяне на клетка в текущия лист
Sub RangeTest()
On Error Resume Next
Dim xRg As Range
Set xRg = Application.Selection
Range("A1 ").Copy Range("D5")
xRg.Select
End Sub
Забележка: В кода A1 е клетката, която ще копирате, а D5 е целевата клетка за поставяне на стойността на клетка A1. За автоматично копиране и поставяне на диапазон от клетки, моля, заменете клетката с диапазон, като например заменете A1 с A1:A10 и заменете D5 с D1:D10.
3. Натисни F5 за изпълнение на кода, тогава определена клетка (диапазон) ще бъде копирана и поставена в определена клетка (диапазон) автоматично, както и форматирането на клетката.
Копирайте и поставете множество диапазони в текущия лист или от един лист в друг с Kutools за Excel
Ако имате няколко диапазона за копиране едновременно, можете да опитате Копиране на диапазони полезност на Kutools за Excel.
Преди да кандидатствате Kutools за Excel, Моля те първо го изтеглете и инсталирайте.
1. Изберете няколко диапазона, които трябва да копирате, като задържите Ctrl ключ. След това щракнете Kutools > Копиране на диапазони. Вижте екранна снимка:
2. В Копиране на множество диапазони диалогов прозорец, можете да видите избраните диапазони са изброени в Диапазони за копиране кутия. След това посочете опция в Залепете специално раздел, проверете Включително височина на реда или Включително ширина на колоната поле, както ви е необходимо, и накрая щракнете върху OK бутон. Вижте екранна снимка:
3. Във втория Копиране на множество диапазони диалогов прозорец, задайте празна клетка за поставяне на избраните диапазони и след това щракнете върху OK бутон.
Забележка: ако искате да поставите избраните диапазони в друг лист, моля, изберете клетката в този лист и щракнете върху бутона OK във втория диалогов прозорец Копиране на множество диапазони.
Сега избраните диапазони се копират и поставят на посоченото място.
Ако искате да имате безплатен пробен период (30 дни) на тази помощна програма, моля, щракнете, за да го изтеглитеи след това преминете към прилагане на операцията съгласно горните стъпки.
Копирайте и поставете няколко диапазона в текущия лист или от един лист в друг
Свързани статии:
- Как да попълвам автоматично други клетки при избиране на стойности в падащия списък на Excel?
- Как да попълвам автоматично при въвеждане в падащия списък на Excel?
- Как да попълвам автоматично дата в клетка, когато съседна клетка се актуализира в Excel?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!