Clàr-innse
Is e aon de na duilgheadasan as cumanta a choinnicheas sinn fhad ‘s a tha sinn ag obair le a’ dèanamh lethbhreac agus pasgadh ann an VBA am mearachd ùine ruith 1004 : Dh’fhàillig PasteSpecial Method of Range ClassFail . San artaigil seo, seallaidh mi dhut dè na h-adhbharan a dh’ fhaodadh a bhith air cùl na mearachd seo agus mar a nì thu fuasgladh orra, le eisimpleirean agus dealbhan ceart.
Luchdaich sìos Leabhar-obrach Cleachdaidh
Luchdaich sìos an leabhar-obrach cleachdaidh seo gu eacarsaich fhad ‘s a tha thu a’ leughadh an artaigil seo.
PasteSpecial Method Failed.xlsm
PasteSpecial Method of Range Class Dh’fhàillig: Adhbharan agus Solutions
Gun tuilleadh dàil, rachamaid chun phrìomh dheasbad againn. 'S e sin, dè na h-adhbharan a dh'fhaodadh a bhith air cùlaibh a' mhearachd seo, agus mar a dh'fhuasglar iad sin.
Adhbhar 1: A' faighinn cothrom air PasteSpecial Method gun a bhith a' dèanamh lethbhreac de rud sam bith
Seo as motha adhbhar cumanta air cùl na mearachd. 'S e sin, a' feuchainn ris a' mhodh PasteSpecial inntrigeadh gun rud sam bith a chopaigeadh.
Gus a thuigsinn gu soilleir, thoir sùil air a' chòd VBA a leanas.
⧭ Còd VBA:
8987
An seo, chleachd sinn am modh PasteSpecial de VBA às aonais a’ dèanamh lethbhreac de rud sam bith. Mar sin seallaidh Excel mearachd ùine-ruith 1004 nuair a ruitheas tu e.
⧭ Fuasgladh:
Gus an duilgheadas seo fhuasgladh, an toiseach, feumaidh tu raon de cheallan a chopaigeadh agus an uairsin inntrigeadh dhan mhodh PasteSpecial .
4806
Nuair a ruitheas tu an còd seo, bidh ecuir a-steach foirmlean an raoin B3:B5 den duilleag-obrach ghnìomhach dhan raon a thagh thu.
Leugh Tuilleadh: Dh’fhàillig PasteSpecial Method of Worksheet Class (Adhbharan & Fuasglaidhean)
Adhbhar 2: A’ faighinn cothrom air PasteSpecial Method le Mearachd Litreachaidh
Seo adhbhar cumanta eile air cùl an mearachd. 'S e sin, gus am modh PasteSpecial inntrigeadh le mearachd(ean) litreachaidh ann an argamaid sam bith.
Seall air a' chòd VBA a leanas gus a dhèanamh soilleir. An seo rinn sinn mearachd litreachaidh san argamaid xlPasteAll .
⧭ Còd VBA:
7219
Nuair a ruitheas tu an còd seo, gheibh thu an mearachd àm-ruith 1004 .
⧭ Fuasgladh: <3
Tha am fuasgladh furasta. Tha mi cinnteach gu bheil thu air sin a thomhas mu thràth. Dìreach dèan cinnteach gu bheil litreachadh nan argamaidean uile air an dèanamh ceart.
Agus falbhaidh a’ mhearachd gu fèin-obrachail.
Leugh More: Mar a chleachdas tu Paste Òrdugh Sònraichte ann an Excel (5 Dòighean Freagarrach)
Leughaidhean Co-chosmhail
- Excel VBA: Dèan lethbhreac dhen raon gu leabhar-obrach eile
- Dèan lethbhreac agus pasg air luachan chun ath shreath fhalamh le Excel VBA (3 eisimpleirean)
- Cuir a-steach VBA PasteSpecial agus cùm cruth stòr ann an Excel
- Mar a nì thu lethbhreac den aon luach ann an ioma-cheallan ann an Excel (4 dòighean)
- Excel VBA gus lethbhreac a dhèanamh de shreathan gu duilleag-obrach eile stèidhichte air slatan-tomhais
Adhbhar 3: A’ fosgladh fear ùrLeabhar-obrach às deidh a bhith a’ dèanamh lethbhreac a chuireas dheth am modh lethbhreac/paste
Seo adhbhar cudromach eile air cùl na mearachd. 'S e sin, rudeigin a dhèanamh a chuireas dheth am modh lethbhreac/paste mus cuir thu seachad e.
Seall air a' chòd a leanas airson tuigse shoilleir.
⧭ Còd VBA:
5942
An seo tha sinn air an raon B3:B5 a chopaigeadh bhon Duilleag1 de leabhar-obrach air a bheil Leabhar-obrach1 .
An uairsin tha sinn air leabhar-obrach ùr a chruthachadh leis an t-ainm Leabhar-obrach2 san aon phasgan agus dh’ fheuch sinn ris an raon copaidh a phasgadh dhan raon B3:B5 de Duilleag1 den leabhar-obrach sin.
Ach nuair a ruitheas sinn an còd, seallaidh e mearachd PasteSpecial Method of Range Class Dh’ fhàillig Mearachd, a chionn ’s cho luath ‘s a chruthaicheas sinn an leabhar-obrach ùr, bidh an modh lethbhreac/paste a chur dheth.
⧭ Fuasgladh:
Gus an duilgheadas seo fhuasgladh, sgrìobh an toiseach. sìos na loidhnichean còd gus an leabhar-obrach ùr air a bheil Leabhar-obrach2 a chruthachadh.
An uairsin cuir a-steach na loidhnichean gus Leabhar-obrach1 a ghnìomhachadh agus dèan lethbhreac dhen raon a tha thu ag iarraidh bhuaithe.
Agus mu dheireadh, cuir an gnìomh Leabhar-obrach2 agus cuir a-steach an raon a chaidh a chopaigeadh an sin.
3663
Ruith a’ chòd seo. Nì e lethbhreac den raon B3:B5 bho Duilleag1 de Leabhar-obrach1.
Agus cuir a-steach e a-steach do Duilleag 1 den leabhar-obrach ùr air a bheil Leabhar-obrach2 .
⧭ Ro-chùram:
Gu follaiseach, na dìochuimhnich Leabhar-obrach1 a chumail fosgailte fhad ‘s a tha thu a’ ruith an fhaidhlecode.
Leugh More: Mar a chuireas tu à comas Leth-bhreac agus Paste ann an Excel gun Macros (Le 2 shlat-tomhais)
Adhbhar 4: A’ tionndadh Application.CutCopyMode gu meallta a chuireas dheth am modh Leth-bhreac/Paste
Mu dheireadh, dh’ fhaodadh gu bheil adhbhar eile ann airson a’ mhearachd tachairt. Faodaidh sinn an Application.CutCopyMode a chur dheth le mearachd mus faigh sinn cothrom air an dòigh PasteSpecial .
Ged nach e cleachdadh glè chumanta a th’ ann, fhathast uaireannan nì sinn e nuair a tha sinn gu bhith obraich le àireamh fhada de loidhnichean.
Faic an còd a leanas airson a thuigsinn gu soilleir. An seo rinn sinn lethbhreac dhen raon B3:B5 , ach chuir sinn dheth an CutCopyMode mus do chuir sinn seachad e.
⧭ Còd VBA:
2902
Nuair a ruitheas tu an còd, seallaidh e a’ mhearachd PasteSpecial Method of Range Range Failed mearachd.
⧭ Fuasgladh:
Tha mi creidsinn a-nis gu bheil sibh uile air am fuasgladh a thomhais. Tha e gu math sìmplidh dha-rìribh. Dìreach thoir air falbh an loidhne on chòd a thionndaidheas am modh CutCopy dheth.
Mar sin, 's e an còd VBA ceart:
3422
<24
Cuiridh e lethbhreac den raon B3:B5 agus cuiridh e thairis air an D3:D5 e gun trioblaid sam bith.
Leugh More: VBA Paste Special gus lethbhreac a dhèanamh de luachan is chruthan ann an Excel (9 eisimpleirean)
Rudan ri chuimhneachadh
An seo cha do sheall mi ach na trioblaidean a dh’ fhaodadh a bhith ort fhad ‘s a tha thu ag obair leis a’ mhodh PasteSpecial ann an VBA. Ma tha thuag iarraidh eòlas mionaideach air an dòigh PasteSpecial , tadhail air an ceangal seo .
Co-dhùnadh
Mar sin, gu h-aithghearr, iad sin Seo na h-adhbharan a dh' fhaodadh mearachd àm ruith 1004: PasteSpecial Method od Range Class Dh'fhàillig sa chòd agad adhbhrachadh. Tha mi an dòchas gu bheil thu air na puingean gu lèir a thuigsinn gu soilleir agus cuidichidh iad sin thu gu mòr san àm ri teachd. A bheil fios agad air adhbharan sam bith eile? Agus a bheil duilgheadas sam bith agad? Na bi leisg faighneachd dhuinn. Agus na dìochuimhnich tadhal air an làrach-lìn againn ExcelWIKI airson barrachd phuist is ùrachaidhean.