Enhavtabelo
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.