Як прымяніць VBA PasteSpecial і захаваць зыходнае фарматаванне ў Excel

  • Падзяліцца Гэтым
Hugh West

Аднак бываюць сітуацыі, калі мы хочам дубляваць больш, чым проста тэкст. Мы можам скапіяваць з іх усе магчымасці 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 адкажуць на вашы пытанні як мага хутчэй.

Заставайцеся з намі і працягвайце вучыцца.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.