Змест
Аднак бываюць сітуацыі, калі мы хочам дубляваць больш, чым проста тэкст. Мы можам скапіяваць з іх усе магчымасці Excel, такія як умоўнае фарматаванне, праверка даных, фарматаванне тыпу даных і эстэтычныя функцыі, такія як межы і колеры вочак. Магчыма, вы захапляецеся каляровай схемай вашага калегі, але вам патрэбныя статычныя дадзеныя, або, магчыма, формулы фантастычныя, але вам не падабаецца колеравая схема. У гэтым уроку. Мы пакажам VBA PasteSpecial і захаваем зыходнае фарматаванне ў Excel.
Спампуйце практычны сшытак
Спампуйце гэты практычны сшытак, каб практыкавацца, пакуль вы чытаеце гэты артыкул.
VBA PasteSpecial.xlsm
4 простыя прыклады прымянення VBA PasteSpecial і захавання зыходнага фарматавання ў Excel
Мы прадэманструем чатыры прыклады таго, як выкарыстоўваць спецыяльную ўстаўку ў VBA пры захаванні зыходнага фармату ў раздзелах ніжэй. Вось прыклад набору даных, які мы будзем выкарыстоўваць для капіявання і ўстаўкі.
1. Дадайце поле ўводу з дапамогай VBA PasteSpecial і захавайце зыходнае фарматаванне ў Excel
У першую чаргу. Мы будзем выкарыстоўваць поле, каб выбраць дыяпазон, а потым уставіць яго ў іншую ячэйку. Каб зрабіць гэта, выканайце наступныя дзеянні.
Крок 1:
- Спачатку націсніце Alt + F11 каб запусціць Макрас .
- Затым націсніце Уставіць, абярыце опцыю Модуль .
Крок 2:
- Устаўце наступнаеКод VBA.
6048
Крок 3:
- Захавайце праграму і націсніце F5 каб запусціць яго.
- Пасля з'яўлення поля 'ExcelWIKI' выберыце дыяпазон $B$4:$C$11 .
- Націсніце ОК .
Крок 4:
- Выберыце любую пустую ячэйку для ўстаўкі.
- Затым націсніце ОК.
- Такім чынам, вы атрымаеце значэнне ўстаўкі, захоўваючы некранутым фармат.
Больш падрабязна: Розніца паміж устаўкай і спецыяльнай устаўкай у Excel
2. Прымяніце VBA PasteSpecial для выбару дыяпазону і захавання зыходнага фарматавання ў Excel
У VBA вы таксама можаце ўказваць дыяпазоны і капіяваць і ўстаўляць іх, захоўваючы зыходнае фарматаванне . Каб зрабіць гэта, выканайце апісаныя ніжэй крокі.
Крок 1:
- Націсніце Alt + F11 каб адкрыць Макрас .
- Стварыце новы модуль з Уставіць
- Проста ўстаўце наступны код VBA для дыяпазон B4:C11 .
4671
Крок 2:
- Нарэшце, захавайце праграму і націсніце F5 для запуску. Такім чынам, вы ўбачыце змены, як паказана на малюнку ніжэй.
Больш падрабязна: спецыяльная ўстаўка VBA для капіравання значэнняў і фарматаў у Excel (9 Прыклады)
Падобныя паказанні
- Код VBA для параўнання двух аркушаў Excel і капіравання адрозненняў
- Excel VBA: скапіруйце і ўстаўце значэнне ячэйкіу іншую ячэйку
- Як скапіяваць некалькі ячэек на іншы аркуш у Excel (9 метадаў)
- Excel VBA: скапіяваць дыяпазон у іншую кнігу
- [Выпраўлена]: Капіраванне і ўстаўка правай кнопкай мышы не працуе ў Excel (11 рашэнняў)
3. Аб'явіце зменную, ужываючы VBA PasteSpecial і Keep Зыходнае фарматаванне ў Excel
Аб'яўляючы зменныя і ўсталёўваючы зменныя ў розныя дыяпазоны, выканайце наступныя дзеянні, каб уставіць Special у VBA .
Крок 1:
- Перш за ўсё, націсніце Alt + F11 каб адкрыць VBA Macro .
- Выберыце новы Модуль .
- Затым устаўце наступны Код VBA .
6770
Крок 2:
- Пасля захавання праграмы націсніце F5 для запуску.
- Такім чынам, ваш скапіраваны дыяпазон будзе ўстаўлены з захаваннем зыходнага фарматавання як раней.
Дадатковая інфармацыя: Як выкарыстоўваць VBA PasteSpecial для формул і фарматаў у Excel (3 спосабы)
4. Выкарыстоўвайце VBA PasteSpecial і Keep Sour фарматаванне ce на розных аркушах у Excel
У гэтай частцы мы пагаворым аб вельмі важным метадзе. Паколькі мы разгледзім, як выкарыстоўваць PasteSpecial у VBA ў некалькіх кнігах. Напрыклад, мы скапіруем з 'Sheet4' і ўставім яго ў 'Sheet5 , як паказана ніжэй.
Крок 1:
- Каб адкрыць VBA Macro , націсніце Alt + F11
- На ўкладцы Уставіць выберыце Модуль.
- Затым устаўце наступны VBA.
7262
Крок 2:
- Каб запусціць праграму, націсніце F5 пасля захаванне праграмы.
- Такім чынам, вы атрымаеце ўстаўленае значэнне на лісце 5 з захаваннем зыходнага фармату.
Дадатковая інфармацыя: Як выкарыстоўваць спецыяльную каманду «Уставіць» у Excel (5 прыдатных спосабаў)
Выснова
Падводзячы вынік, я спадзяюся, што вы цяпер ведаеце як выкарыстоўваць Excel VBA , каб уставіць спецыяльнае фарматаванне Keep Source. Усе гэтыя стратэгіі трэба навучыць вашым даным і прывыкнуць да іх. Вывучыце практычны сшытак і прымяніце тое, што вы даведаліся. Мы матываваныя працягваць чытаць такія лекцыі дзякуючы вашай важнай падтрымцы.
Калі ласка, не саромейцеся звяртацца да нас, калі ў вас ёсць якія-небудзь пытанні. Калі ласка, падзяліцеся сваімі думкамі ў полі для каментарыяў ніжэй.
Супрацоўнікі Exceldemy адкажуць на вашы пытанні як мага хутчэй.
Заставайцеся з намі і працягвайце вучыцца.