Excel VBA ku Daneyên ji Pirtûka Xebatê ya Din bêyî Vekirin Kopî bike

  • Vê Parve Bikin
Hugh West

Di Microsoft Excel de, Makroyên VBA dikarin bi hêsanî gelek pirsgirêkan çareser bikin. Heke em dixwazin bêyî vekirina pirtûka xebatê daneyan ji pirtûkek din kopî bikin, em dikarin bi hêsanî bi karanîna Excel VBA bikin. Di vê gotarê de, hûn ê hîn bibin Excel VBA ku bêyî vekirina wê daneyan ji pirtûkek xebatê din kopî bike.

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

Hûn dikarin dakêşin pirtûka xebatê û bi wan re tetbîq bikin.

Daneyên Pirtûka Xebatê ya Din Kopî Bikin.xlsm

3 Awayên Cûda Ji bo Kopîkirina Daneyên Ji Pirtûka Xebatê ya Din bêyî Vekirina bi Excel VBA

Carinan, em hewceyê daneya hin pirtûka xebatê ya berê ne. Ger em bilez bin û bêyî vekirina pirtûka xebatê tavilê hewceyê daneyê bin, em dikarin Excel VBA bikar bînin. Bi Excel VBA, em dikarin zû daneyan ji pirtûkên xebatê yên din kopî bikin, ji bo vê yekê, em tenê cîhê wê pirtûka xebatê ya taybetî zanibin.

Ji bo kopîkirina daneyan em ê navê pirtûka xebatê bikar bînin Berhem_Hûragahiyan . Û em dixwazin qada daneyê kopî bikin ( B4:E10 ). Danûstendina ku em dixwazin kopî bikin hin hilber, bihayê firotina wan, lêçûna tiştan, û marjînalên qezençkirinê dihewîne. Ka em li pîvanên cihêreng binêrin da ku daneyan ji pirtûkek din a xebatê kopî bikin.

1. Bêyî Vekirina bi Excel VBA Daneyên Rûpelê ji Pirtûka Xebatê ya Din kopî bikin

Em dikarin daneyan ji pelek bi şopandina koda VBA ya jêrîn kopî bikin. Ji bo vê yekê, em hewce ne ku li jêr jêrîn derbas bibingavan.

GAV:

  • Pêşî, herin tabloya Pêşvebir ji bandê.
  • Piştî wê , li ser Visual Basic bikirtînin da ku Edîtorê Visual Basic vekin.
  • Rêyek din ji bo vekirina Edîtorê Visual Basic bi tenê çapkirina <1 e>Alt + F11 .

  • An jî, li ser pelê rast-klîk bikin, paşê Kodê Binêre hilbijêrin.

  • Niha, Koda VBA li jêr binivîsin.

Koda VBA:

9610
  • Di dawiyê de, bi tikandina bişkoja Run Sub kodê bişopînin, ji hêla din ve, ji bo xebitandinê bişkoja klavyeyê F5 bikirtînin. kod.

BALKÊŞÎ: Ne hewce ye tu kodê biguherînî. Tenê kodê kopî bikin û pê bikin.

  • Bi xebitandina kodê Pelê Vekirî Pencere dê ji komputera we xuya bibe.
  • Piştî wê, li ser pirtûka xebatê ya ku hûn dixwazin bikirtînin. ji bo berhevkirina daneyan.
  • Piştre, li ser bişkoka OK bitikîne.

  • Niha, daneyan hilbijêrin ji pelê çavkaniyê bi kaşkirina li ser rêza B5:E10 û paşê bitikîne OK .

  • Piştî hilbijartina rêjeya daneyê. Niha rêza mebestê ya ku hûn dixwazin daneyan lê bixin hilbijêrin.
  • Û, bikirtînin OK .

  • Di dawiyê de, ev ê pelê çavkaniyê bigire û dane dê li ser pelê meqsedê kopî bike.

Zêdetir Bixwîne: Excel VBA: Range Kopî Bikin Pirtûka Xebatê ya Din

WanXwendin

  • Meriv Meriv Çawa Ji Clipboard-ê Berbi Excel Bi Bikaranîna VBA-yê Bixebitîne
  • Bêyî Macro di Excel de Kopîkirin û Veçandin Neçalak bike (Bi 2 Pîvanan)
  • Meriv çawa Rêzên Veşartî Di Excel de Kopî Dike (4 Rêbazên Hêsan)
  • Excel VBA ku Rêzên Li ser Xebatek Din Li gorî Krîteran Kopî bike
  • Meriv çawa VBA-yê bikar tîne da ku nirxan bi tenê bêyî Formakirin di Excel de bihêle

2. VBA ji bo Kopîkirina Rêjeya Daneyê ji Pirtûka Xebatê ya Din bêyî Vekirina li Excel

Bi karanîna koda VBA li jêr, em dikarin daneyan ji rêzek daneyê kopî bikin. Divê em gavên jêrîn bişopînin da ku vê yekê pêk bînin.

GAV:

  • Ji bo destpêkirinê, li ser tabloya Pêşvebir ya li ser bandê bigerin. .
  • Ya duyemîn, Edîtorê Visual Basic bi tikandina Visual Basic an bi tikandina Alt + F11 veke.
  • An jî, bi tenê li ser pelê rast-klîk bikin û Kodê Binêre hilbijêrin da ku Edîtorê Visual Basic vekin.

  • Piştî wê, koda VBA li wir binivîsin.

Koda VBA:

4739
  • Li vir, bixebitin koda bi kar Run Sub an jî pêl kurteya klavyeyê F5 bike ku kodê bixebitîne.

BİXWÎNE: Ne hewce ye ku hûn kodê biguherînin, ya ku hûn hewce ne bikin ev e ku tenê li gorî daneyên çavkaniya xwe rêzê biguhezînin.

  • Û di dawiyê de, dane niha ji pirtûka xebatê ya din di pirtûka xebatê ya çalak de tê kopî kirin.

Zêdetir Bixwîne: Makro kopî bike û ji kargehekê ber bi yekî din ve bikişîne (15 Rêbaz)

3. Excel VBA ji bo Kopîkirina Daneyên Ji Pirtûka Xebatê ya Din bêyî Vekirina Bi Bişkojka Fermandariyê

Em dikarin daneyan ji pirtûkek din a xebatê kopî bikin bi bişkoja fermanê ya li ser koda VBA . Ji bo ku em vê yekê pêk bînin, divê em gavên jêrîn bişopînin.

GAV:

  • Pêşî, ji bo danîna Bişkojka Ferman , biçin ji tabloya Pêşdebir re.
  • Ya duyemîn jî, li ser menuya daketî ya Têxe bikirtînin.
  • Ya sêyemîn jî, li ser Bişkojka Ferman bikirtînin. .

  • Me Berhem datîne ser hucreya A1 , ji ber ku ew pelê çavkaniya me ye. navê pelê. Û me Bişkojka Fermandar , li milê rastê yê navê pelê pelê çavkanî danî. Me niha tablo çêkir, tenê pêdivîya me bi daneya ku di pirtûkek din a xebatê de heye heye. Tabloya li ser ribonê.
  • Piştre, li ser Visual Basic bikirtînin an jî pêl Alt + F11 bikin da ku Edîtorê Visual Basic bidin destpêkirin.
  • Herwiha hûn dikarin Edîtorê Visual Basic vekin bi rast-klîk li ser pelê û bijartina Kodê Binêre .

  • Niha, VBA kodê binivîsin.

Koda VBA:

3813
  • Piştre, bi tikandina Ctrl + S kodê hilînin.

BALKÊŞÎ: Hûn dikarin kodê kopî bikin, hûn tenê hewce ne ku riya pelê û daneyê biguherîninrange.

  • Û, di dawiyê de, eger hûn li ser CommandButton1 bitikînin, ev ê daneyên ji pirtûkek din a xebatê bêyî vekirina wê kopî bike.

Zêdetir Bixwîne: Makro ku Daneyên ji Pirtûkek Xebatê Berbi Yê din Li gorî Krîteran Kopî bike

Encam

Prîterên jorîn rênîşandan in ku hûn daneyan ji pirtûkek din a xebatê kopî bikin bêyî ku wê bi Excel VBA vekin. Hêvîdarim ku ev ê ji we re bibe alîkar! Ger pirsên we, pêşniyar, an nêrînên we hebin ji kerema xwe di beşa şîroveyê de ji me re agahdar bikin. An jî hûn dikarin di bloga ExcelWIKI.com de li gotarên me yên din binêre!

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