Çewtiya dema xebitandinê 1004: Rêbaza PasteSpecial ya Dersa Rêjeyê têk çû

  • Vê Parve Bikin
Hugh West

Yek ji pirsgirêkên herî gelemperî ku em pê re dixebitin dema ku em bi kopîkirin û pêvekirina li VBA re rû bi rû dimînin çewtiya dema xebitandinê 1004 e : Rêbaza PasteSpecial ya Dersa Rêjeyê têk çû . Di vê gotarê de, ez ê nîşanî we bidim ka sedemên mimkun li pişt vê xeletiyê çi ne û meriv çawa wan çareser dike, bi mînak û nîgarên rast.

Pirtûka Xebatê ya Pratîkê dakêşin

Dema ku hûn vê gotarê dixwînin, vê pirtûka xebatê ya pratîkê dakêşin ku hûn vê gotarê dixwînin.

Rêbaza PasteSpecial Failed.xlsm

PasteSpecial Method of Range Class Failed: Causes û Çareserî

Bêyî derengmayînê, em herin ser nîqaşa xwe ya sereke. Ango, dibe ku sedemên li pişt vê xeletiyê çi bin, û meriv wan çawa çareser bike.

Sedem 1: Gihîştina Rêbaza PasteSpecial bêyî Kopîkirina Tiştekî

Ev herî zêde ye sedema hevpar a li pişt xeletiyê. Ango, hewl dide ku xwe bigihîne rêbaza PasteSpecial bêyî kopîkirina tiştekî.

Ji bo ku wê bi zelalî têbigihîje, binê VBA kodê binêre.

⧭ Koda VBA:

9497

Li vir, me rêbaza PasteSpecial ya VBA bêyî bikar anî. kopîkirina tiştekî. Ji ber vê yekê Excel dê çewtiyek dema xebitandinê 1004 nîşan bide dema ku hûn wê bixebitînin.

⧭ Çareserî:

Ji bo çareserkirina vê pirsgirêkê, pêşî, hûn hewce ne ku rêzek hucreyan kopî bikin paşê bigihîjin rêbaza PasteSpecial .

3931

Gava hûn vê kodê bimeşînin, ew êFormulên rêza B3:B5 ya pelxebata çalak li rêza hilbijartî bixin.

Zêdetir Bixwînin: Rêbaza PasteSpecial ya Dersa Xebatê têk çû (Sedem & Çareserî)

Sedem 2: Gihîştina Rêbaza PasteSpecial bi Xeletiya Rastnivîsînê re

Ev sedemek din a hevpar a li pişt şaşî. Ango, ji bo ku hûn di her argumanekê de xwe bigihînin rêbaza PasteSpecial bi xeletî(ên) rastnivîsînê.

Li koda VBA ya jêrîn binêre da ku zelal bibe. Li vir me di argumana xlPasteAll de xeletiya rastnivîsînê kir.

⧭ Koda VBA:

2398

Dema ku hûn vê kodê bimeşînin, hûn ê xeletiya dema xebitandinê 1004 bibînin .

⧭ Çareserî:

Çareserî hêsan e. Ez bawer im ku we berê texmîn kiriye. Tenê piştrast bikin ku rastnivîsên hemî argumanan rast hatine çêkirin.

Û wê xeletî bixweber ji holê rabe.

Zêdetir Bixwîne: Çawa Paste Bikaranîn Fermana Taybet di Excel de (5 Awayên Minasib)

Xwendinên Wekhev

  • Excel VBA: Rêzeya Kopî Bikin Pirtûka Xebatê ya Din
  • Bi Excel VBA re nirxan kopî bikin û bixin rêza vala ya din (3 Nimûne)
  • VBA PasteSpecial sepînin û li Excel Formaçavkaniyê bihêlin
  • Meriv çawa heman nirxê di gelek şaneyên li Excel de kopî bike (4 Rêbaz)
  • Excel VBA ku Rêzên li ser Xebatek Din Li gorî Krîteran Kopî bike

Sedem 3: Vekirina NûPirtûka Xebatê Piştî Kopîkirinê ku Moda Kopî/Paste Betal dike

Ev sedemek din a girîng a li pişt xeletiyê ye. Ango, meriv tiştekî bike ku moda kopî/pêçkirinê betal dike berî ku lê bixiste.

Li koda jêrîn binêre ku bi zelalî têbigihîje.

⧭ Koda VBA:

5366

Li vir me rêzika B3:B5 ji Pel1 pirtûkek xebatê ya bi navê Pirtûka Xebatê1 kopî kir.

Piştre me di heman peldankê de pirtûkek xebatê ya nû ya bi navê Pirtûka Xebatê2 ava kir û hewl da ku rêzika kopîkirî li rêza B3:B5 ya Sheet1 ya wê pirtûka xebatê.

Lê dema ku em kodê bimeşînin, ew ê Rêbaza PasteSpecial ya Dersa Range Failed Çewtî nîşan bide, ji ber ku gava ku em pirtûka xebatê ya nû diafirînin, moda kopî/pêvekirinê dê bê betalkirin.

⧭ Çareserî:

Ji bo çareserkirina vê pirsgirêkê, pêşî, binivîse xêzên kodê dakêşin da ku pirtûka xebatê ya nû ya bi navê Pirtûka Xebatê2 biafirînin.

Piştre rêzan têxin da ku Pirtûka Xebatê1 aktîf bikin û rêza tê xwestin jê kopî bikin.

0>Û di dawiyê de, Pirtûka Xebatê2 çalak bikin û rêza kopîkirî li wir bipêçin.

2889

Vê kodê bixebitînin. Ew ê rêza B3:B5 ji Pelge1 ya Pirtûka Xebatê1 kopî bike.

Û pê bike nav Pelê1 ya pirtûka xebatê ya nû hatî afirandin bi navê Pirtûka Xebatê2 .

⧭ Hişyarî:

Eşkere ye, ji bîr neke ku dema xebitandina Pirtûka Xebatê1 vekirî bimînekod.

Zêdetir Bixwînin: Meriv çawa bêyî Macro di Excel de Kopîkirin û Pêvekirinê Neçalak dike (Bi 2 Pîvanan)

Sedem 4: Application.CutCopyMode veguherîne False ku Moda Kopî/Paste Betal dike

Di dawiyê de, dibe ku sedemek din a xeletiyê hebe. Dibe ku em Application.CutCopyMode bi xeletî berî ku bigihîjin rêbaza PasteSpecial vekin.

Her çend ew ne pratîkek pir gelemperî ye, dîsa jî carinan em wiya dikin dema ku em bi hejmareke dirêj a rêzan re bixebite.

Ji bo zelal fêmkirina koda jêrîn binêre. Li vir me rêzeçiya B3:B5 kopî kir, lê CutCopyMode berî ku lê bixista betal kir.

⧭ Koda VBA:

6529

Dema ku hûn kodê bimeşînin, ew ê xeletiya PasteSpecial Method of Range Failed nîşan bide.

⧭ Çareserî:

Ez texmîn dikim heta niha we hemûyan çareserî texmîn kiriye. Ew bi rastî pir hêsan e. Tenê rêzê ji kodê derxînin ku moda CutCopy vedike.

Ji ber vê yekê, koda VBA ya rast dê bibe:

4863

<24 ... 3>

Zêdetir Bixwîne: VBA Paste Taybetî Ji bo Kopîkirina Nirx û Formatan li Excel (9 Nimûne)

Tiştên Bîranîn

Li vir min tenê pirsgirêkên ku hûn dikarin pê re rûbirû bibin dema ku hûn bi rêbaza PasteSpecial di VBA de dixebitin nîşan da. Ger hûndixwazin rêbaza PasteSpecial bi hûrgilî bizanibin, biçin vê lînkê .

Encam

Ji ber vê yekê, bi kurtî, van sedemên ku dibe sedema çewtiya dema xebitandinê 1004: Rêbaza PasteSpecial od Range Class Failed di koda we de ne. Ez hêvî dikim ku we hemî xalan bi zelalî fêm kiriye û ew ê di pêşerojê de ji we re pir bibin alîkar. Ma hûn sedemên din dizanin? Û pirsgirêkên we hene? Xwe ji me bipirsin. Û ji bîr nekin ku hûn biçin malpera me ExcelWIKI ji bo zêdetir mesaj û nûvekirin.

Hugh West perwerdekar û analîstek Excel-ê pir bi tecrûbe ye ku di pîşesaziyê de zêdetirî 10 salan ezmûn heye. Di warê Hesabgiranî û Darayî de bawernameya Bachelorê û di Rêveberiya Karsaziyê de jî Master e. Hugh ji hînkirinê re dilşewat e û rêgezek hînkirinê ya bêhempa pêşxistiye ku hêsan tê şopandin û têgihiştin. Zanîna wî ya pispor a Excel alîkariya bi hezaran xwendekar û pisporan li çaraliyê cîhanê kiriye ku jêhatîbûnên xwe baştir bikin û di kariyera xwe de pêşde bibin. Bi bloga xwe, Hugh zanîna xwe bi cîhanê re parve dike, dersên belaş Excel û perwerdehiya serhêl pêşkêşî dike da ku alîkariya kes û karsaziyan bike ku bigihîjin potansiyela xwe ya tevahî.