VBA Algluu Speciala por Kopi Valorojn kaj Formatojn en Excel (9 Ekzemploj) -

  • Kundividu Ĉi Tion
Hugh West

Kiam ni bezonas kopii kaj alglui ajnajn datumojn en Microsoft Excel, ni havas la facilecon de malsamaj ŝparvojaj kaj rubandoj iloj en Excel. Excel VBA Makroo ankaŭ havas tian facilecon prefere ol laborlibro-opcioj. Ni diskutos pri la valoroj kaj formatoj de VBA Paste Special en Excel.

Elŝutu Praktikan Laborlibron

Elŝutu ĉi tiun praktikan laborlibron por ekzerci dum vi legas ĉi tiu artikolo.

Valoroj kaj Formatoj Uzante PasteSpecial.xlsm

9 Ekzemploj por Kopi Valorojn kaj Formatojn per Paste Special en Excel VBA

En ĉi tiu artikolo, ni diskutos 9 metodojn kun VBA-Makrooj por Alglui Specialajn valorojn kaj formati en Excel.

Ni faros konsideru la ĉi-suban datumaron por ĉi tiu celo.

1. Apliki InputBox en VBA Algluu Speciala por Kopi Valorojn kaj Formatojn

Ni uzos la opcion InputBox en ĉi tiu ekzemplo por Algluu Speciala .

Paŝo 1 :

  • Iru al la langeto Programisto .
  • Alklaku Registri makroon .
  • Agordu Excel_Paste_Special_1 kiel la Makronomo .
  • Tiam premu OK .

Paŝo 2:

  • Nun alklaku la komandon Makrooj .
  • Elektu la Makroon kaj poste premu Enpaŝu en .

Paŝo 3:

  • Kopiu kaj algluu la jenan kodo sur la komanda modulo.
8861

Paŝo 4:

  • Premu F5 kuri lakodo.
  • Aperos nova dialogujo. Elektu la fontan gamon sur tiu skatolo.
  • Tiam premu OK .

Paŝo 5:

  • Aperos alia dialogujo. Elektu malplenan gamon kie alglui la kopiitajn ĉelojn.

Nun, rigardu la datumaron.

Ĉiuj datumoj estas kopiitaj kun valoroj kaj formatoj uzante la VBA Paste Special .

Legu Pli: Kiel Apliki VBA PasteSpecial kaj Konservu Fontformatadon en Excel

2. Enmetu Ĉelan Gamon kun Valoroj kaj Formatoj Uzante xlPasteAllUsingSourceTheme en VBA Paste Special

Ni enigos la ĉelgamon rekte sur la VBA kodon en ĉi tiu sekcio.

1>Paŝo 1:

  • Premu Alt+F11 por eniri la komandan modulon.
  • Metu la sekvan kodon en la komandan modulon.
8549

Paŝo 2:

  • Nun premu F5 por ruli la kodon.

Ĉi tiu xlPasteAllUsingSourceTheme komando kopias la ĝustan duplikaton de la fontaj datumoj.

Legu Pli: Excel VBA: Kopiu Ĉela Valoro kaj Algluu al Alia Ĉelo

3. Uzu VBA Variablo por Enmeti Gamon kun Valoroj kaj Formatoj Uzante Paste Special

Ni montros la uzon de variabloj en la VBA Paste Special kodo ĉi tie.

Paŝo 1:

  • Unue, enigu la komandan modulon premante Alt+F11 .
  • Skribu la suban kodon en la komandomodulo.
1195

Paŝo 2:

  • Premu F5 kaj rulu la kodo.

Legu Pli: Excel VBA: Kopiu Gamon al Alia Laborlibro

4. Uzu xlPasteValues ​​kaj xlPasteFormats por Kopi Valorojn kaj Formatojn en Alia Folio Tenante la Formatojn Senŝanĝaj

La supraj metodoj estis uzataj por kopii kaj glui datumojn en la sama folio. Nun ni montros kiel uzi la VBA Alglui Specialan por malsamaj folioj.

Paŝo 1:

  • Enigu la komandan modulon. alklakante Alt+F11 kaj kopiante la jenan kodon sur ĝi.
3526

Paŝo 2:

  • Premu F5 por ruli la kodon.

Ni povas vidi tiujn datumojn de la Data_Set estas kopiita al Malsama_Folio .

Legu Pli: Kiel Uzi VBA PasteSpecial por Formuloj kaj Formatoj en Excel (3 Manieroj)

Similaj Legadoj

  • Kiel Kopii Multoblajn Ĉelojn al Alia Folio en Excel (9 Metodoj)
  • Diferenco Inter Alglui kaj Alglui Speciala en Excel
  • Excel VBA por Kopi Datumojn de Alia Laborlibro sen Malfermo
  • Kiel Kopi kaj Alglui en Excel kaj Konservu Ĉelan Grandecon (7 Ekzemploj)
  • Kopiu kaj Algluu Valorojn al Sekva Malplena Vico kun Excel VBA (3 Ekzemploj)

5 . Uzu xlPasteFormats por Alglui la Formatojn Nur

En la antaŭaj metodoj, ni kopiis la tutan datumon kaj algluis ĝinsen ŝanĝo. Sed en ĉi tiu sekcio, ni kopios nur la formaton de datumoj.

Paŝo 1:

  • Iru al la komanda modulo premante Alt+ F11 .
  • Kopiu kaj algluu la suban kodon en la komanda modulo.
2040

Paŝo 2:

  • Nun premu la butonon F5 kaj rulu la kodon.

Rigardu la datumaron. Nur la formatoj estas kopiitaj, neniuj valoroj ĉeestas ĉi tie.

Legu Pli: Kiel Kopii kaj Alglui en Excel Sen Ŝanĝi la Formaton

6. Uzu xlPasteValues ​​por alglui nur la valorojn

Ni povas kopii la valorojn nur uzante la VBA Alglui Specialan .

Paŝo 1:

  • Premu Alt+F11 por eniri la komandan modulon.
  • Skribu la jenan kodon sur la komandan modulon.
6696

Paŝo 2:

  • Alklaku sur F5 kaj rulu la kodon.

Rimarku la datumaron. Nur valoroj estas kopiitaj ĉi tie. Neniuj formatoj estas kopiitaj en ĉi tiu metodo.

Legu Pli: Kiel Uzi VBA por Alglui Valorojn Nur sen Formatado en Excel

7. Kopiu kaj Algluu Ĉiujn Enhavon de Ununura Ĉelo

En la antaŭaj sekcioj, ni kopiis gamon da datumoj. Ĉi tie ni kopios nur unu ĉelon.

Paŝo 1:

  • Nun premu Alt+F11 kaj enigu la komandon modulo.
  • Tajpu la jenan kodon sur la modulo.
9383

Paŝo 2:

  • Nun premu la F5 butono por ruli la kodon.

Ni povas vidi ke unu ĉelo estas kopiita ĉi tie, ne intervalo.

Legu Pli: Formulo por Kopii kaj Alglui Valorojn en Excel (5 Ekzemploj)

8. Kopiu kaj Algluu Ĉiujn Atributojn de Certa Kolumno kun VBA

Kiel ununura ĉelo, ni povas kopii ununuran kolumnon en la datumaro.

Paŝo 1:

  • Simple premu la Alt+F11 por eniri la komandan modulon.
  • Skribu la suban kodon en la modulon.
2220

Paŝo 2:

  • Ruli la kodon premante F5 .

Ĉi tie, ni povas vidi, ke Kolumno B estas kopiita al Kolumno E .

Legu pli: [Fiksita]: Dekstre Klaku Kopiu kaj Algluu Ne Funkcias en Excel (11 Solvoj)

9. Kopiu kaj Algluu Ĉiujn Atributojn de Vico kun Excel VBA

Simile, ni povas kopii ununuran vicon uzante la Alglui Specialan .

Paŝo 1 :

  • Alklaku sur Alt+F11 por eniri la komandan modulon.
  • Kopiu la sekvan kodon en la komandan modulon.
7908

Paŝo 2:

  • Ruli la kodon premante F5 .

Ĉi tie, Vico 4 estas kopiita al Vico 11 .

Legu Pli: Kiel Kopii Multoblajn Vicojn en Excel Uzante Makroon (4 Ekzemploj)

Konkludo

En ĉi tiu artikolo, ni klarigis 9 metodoj de VBA Algluu Specialajn valorojn kaj formatojn en Excel. Mi esperas, ke ĉi tio kontentigosviaj bezonoj. Bonvolu rigardi nian retejon Exceldemy.com kaj doni viajn sugestojn en la komenta skatolo.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.