Macro si aad koobi ugu sameyso oo ku dhejiso Hal xaashi oo ku dheji mid kale (15 qaab)

  • La Wadaag Tan
Hugh West

Shaxda tusmada

Markaan la macaamileyno xaashiyo badan oo Excel ah, mararka qaarkood waa inaan xogta ka koobiyeynnaa hal xaashi ilaa mid kale. Hirgelinta VBA waa habka ugu waxtarka badan, ugu dhaqsaha badan, uguna badbaadsan ee lagu socodsiiyo hawlgal kasta oo Excel ah. Maqaalkan, waxaan ku tusi doonaa sida loo koobi karo oo u dhejiyo xogta hal warqad shaqo ilaa mid kale gudaha Excel VBA macro .

>

> Soo dejiso Buug-shaqeedka 2>

Waxaad ka soo dejisan kartaa buuga shaqada ee Excel ee bilaashka ah

>>>>

> Nuqul oo ku dheji Hal xaashi mid kale.xlsm >

15 Hababka leh VBA si loo koobiyo oo loogu dhejiyo Xogta Hal Xaashi ilaa Mid kale oo ku jirta Excel >                                                                                                               ku barandoona 15 hab oo aad -ka-koobi-ka-dhigi-doonto xogta. hal xaashi oo ku dheji mid kale oo leh VBA oo ku jira Excel.

>

> Xagga sare waa kaydka xogta ee maqaalkani u qaadan doono tusaale ahaan.

> 1. Ku dheji VBA Macro si aad u koobbiso oo u dhejiso xogta kala duwan ee hal xaashi shaqo ilaa mid kale > 10>

Tillaabooyinka nuqulinta iyo ku dhejinta xogta kala duwan ee xaashida shaqada ilaa mid kale oo leh VBA ayaa lagu sifeeyay Hoos.

> Tallaabooyinka:

    > Bilowga, taabo Alt + F11 kumbuyuutarkaaga ama tag tab Horumariye -> Visual Basic si loo furo Visual Basic Editor .
>

> >

>
    >
  • Gudaha koodka soo-boodka daaqada, ka menu-ka, dhagsii Insert -> Module .
  • >
> >
    > Hadda, koobi koodka soo socda iyoUnugyada la sifeeyay ee Excel (4 Hababka) >
  • Run Time Error 1004. Excel (8 Wadooyinka Degdegga ah)

12. Ku dheji safka hoose ee Range inta aad ka ilaalinayso foomamka la koobiyay ee ka sarreeya Range > 10>

Markaad rabto inaad koobiyiso qiimaha oo ku hayso qaacidada dhexdeeda markaad dhejinayso saf kale, ka dib VBA code waxaad si fudud u fulin kartaa hawsha. Tifaftiraha aasaasiga ah laga bilaabo Developer tab iyo Geli a Module ee daaqadda koodka. >Labaad, koobiyi kuwan soo socda kood iyo ku dheji daaqada koodka. >

7096

Koodhkaagu hadda waxa uu diyaar u yahay in uu shaqeeyo.

> > >
  • Marka xigta, Orod code-kan oo eeg sawirka hoose.
  • > >> >> Safka ugu dambeeya waxa loo koobiyay sidii waa safka ku xiga. > Read More> 13. VBA si ay ugu cel celiso xogta hal xaashi ilaa xaashi kale oo furan balse aan la kaydinin buug shaqo > Waxaan ka koobi doonaa xogta xaashida Dataset >> ee buug-shaqeedkan oo ku dhejin doonnaa xaashi kale oo ku dhex jira buug kale oo la yiraahdo Buug-shaqeedka Meesha > kaas oo ah furan laakiin lama kaydinweli . > >

    > Tallaabooyinka:

    • Marka hore, fur Visual Basic Editor ka tab Developer iyo Geli a Module ee daaqadda koodka.
    • >Labaad, koobiye koodka soo socda iyo ku dheji daaqada koodka >
      9470

      Koodhkaagu hadda waa diyaar inuu shaqeeyo Run koodkan Buug-shaqeedka isha >

    hadda waxa lagu naqilay Sheet1 > xaashida Buug-hawleedka Meesha .

    <1. Akhri wax dheeraad ah Macro si uu xogta uga soo saaro hal xaashi una soo saaro xaashi kale buug kale oo furan oo la kaydiyay

    Markan, waxaanu ka koobi doonaa xogta >Xogta-Xogta xaashida Buug-shaqeedka Isha iyo ku dheji gudaha Sheet2 >> xaashida shaqada ee Buug-hawleedka goobta . Laakin hadda, buugga shaqada wuu furan yahay waana la keydiyay .

    > Tallaabooyinka: >
      > Marka hore, fur Tafatiraha Aasaasiga ah ee Muuqaalka > laga bilaabo Developer tab iyo Geli a Module gudaha daaqadda koodka. >Labaad, koobi karee koodka soo socda oo ku dheji daaqada koodka. >
      5043

      koodkaagu hadda waa diyaar inuu shaqeeyo Marka xigta, Run koodkan 1> IshaBuug-shaqeedka hadda waxa lagu koobiyeeyay Sheet2 > xaashida Buug-hawleedka Meesha . Eeg magaca, buugga shaqada waa la badbaadiyay markan.

      > Ka sii akhri >

      >15. Codso VBA si aad u koobbiso oo u dhejiso xogta hal xaashi ilaa xaashi kale oo shaqo oo kale oo ku jirta buug shaqo kale oo xiran

      >

    Labadii qaybood ee hore, waxaan ku barannay sida loo koobi karo oo loo dhejiyo xogta hal xaashi ilaa mid kale buug kale oo shaqo kaas oo ah furan Qaybtan, waxaan ku baran doonaa koodka sida koobi loo sameeyo oo loo dhejiyo xogta marka buugga shaqada la xiro .

    >

    >Tallaabooyinka: >

    >>
  • Marka hore, ka fur Visual Basic Editor ka Developer tab iyo Geli a Module gudaha daaqadda koodka.
  • Marka labaad, koobi koodkan soo socda oo ku dheji daaqada koodka.
  • >
    5598

    Koodhkaagu hadda waxa uu diyaar u yahay inuu shaqeeyo.

    >>>
      > Marka xigta, Run code-kan xiran laakiin wali ka dib fulinta koodka, xogta Dataset > xaashida Buug-shaqeedka Isha > hadda waa lagu koobiyeeyay 18>Sheet3 xaashida ku jirta > Buug-hawleedka Meesha .

      Wax dheeraad ah ka akhri: Excel VBA si loo koobiyo xogta Laga soo bilaabo Buug-hawleed kale oo aan la furin >

      > Waxyaabaha lagu Xasuusto

      • Qaabka 1 ilaa 14 waxay u baahan yihiin in buugaagta shaqada ay noqdaanfuray . Markaad fulinayso nambarada macro-code ee lagu muujiyay hababkaas, ha iloobin inaad furto buuga shaqada meesha iyo meesha loo aadayo labadaba
      • >Inta buugaag-shaqadu kaydsan yihiin kadibna ku qor magaca faylka oo wata nooca faylka gudaha koodka. Marka buugaagta shaqada aan la kaydin, dabadeed qor magaca faylka oo aan lahayn nooca faylka. Tusaale ahaan, haddii buuggaaga shaqada la keydiyo , dabadeed qor " Destination. xlsx ", laakiin haddii buugga shaqada lama kaydin , dabadeed ku qor " Destination " gudaha koodka.

      > Gabagabada

      Maqaalkani waxa uu ku tusay sida loo kobiynta iyo dhajinta xogta laga bilaabo hal warqad shaqo ilaa mid kale gudaha Excel leh VBA . Waxaan rajeynayaa in maqaalkani uu faa'iido badan kuu lahaa. Xor baad u tahay inaad waydiiso haddii aad qabto wax su'aalo ah oo ku saabsan mawduuca.

      ku dheji gudaha daaqada koodka . >
      2817

      Koodhkaagu hadda waxa uu diyaar u yahay in uu shaqeeyo.

      > > 0>Qoddobka koodka ayaa koobi doona xadka B2 ilaa F9 laga bilaabo xaashida lagu magacaabo Dataset > iyo ku dhejin doona kuwa ku jira B2 Range gudaha >CopyPaste
      > > xaashida magaceedu
      . >
        >
      • Kaddib, taabo F5 kiiboodhkaaga ama menu-ka bar dooro Run -> Orod Sub/Form User . Waxa kale oo aad riixi kartaa ikoonka ciyaarta yar ee ku yaala bar-menu-hoosaadka si aad u socodsiiso makro. .

        Ugu dambayntii, dhammaan xogta Dataset > xaashida hadda waa la koobiyeeyay Koobi-koobiye. 19> xaashida ku jirta buuga shaqada ee Excel.

        Wax badan ka akhri: Excel VBA: Nuqulka Range ilaa Buug-shaqaale kale >

        >>>>2> . VBA Macro si ay u Nuquliso oo u Dejiso Xogta Hal Xaashi oo Firfircoon una Dhaadhiya Mid Kale oo ku jira Excel >10>

        Qaybtii hore, uma baahnin xaashida shaqada si loo hawlgeliyo. Laakin qaybtan, waxaan ku baran doonaa sida loo kobiyeedka iyo dhajinta xogta ku jirta xaashida shaqada ee firfircoon .

        Tallaabooyin: >

        >>
          >Si la mid ah sidii hore oo kale, ka fur Visual Basic Editor ka Developer tab iyo Geli a Module gudaha daaqadda koodka.
      • Daaqadda koodka, ku koobi koodkan soo socda iyo ku dheji it.
      • >
        9451

        Koodhkaagu hadda waxa uu diyaar u yahay in uu shaqeeyo.

        >

        22>

        • kuxiga, Run code sida kor ka muuqata oo arag natiijada soo socotaimage.

        Markan, dhammaan xogta >Dataset > xaashida waxaa hadda lagu koobiyeeyay Paste xaashida aanu hawl galnay ka hor inta aanad nuqul ka samaynin xogta.

        Ka sii akhri

        3. Koobiye oo Paste Hal unug oo ka mid ah xaashi shaqo ilaa mid kale oo Excel ah oo wata VBA Macro

        Qaybaha sare, waxaad ka baratay sida loo koobiyeeyo oo loo dhejiyo tiro badan oo xog ah xaashi shaqo ilaa mid kale. Hadda, waxaad arki doontaa sida loo koobiyeeyo oo loo dhejiyo markaad haysato > hal gabal oo xog ah Range > xaashida waxay ka kooban tahay hal qiime oo keliya.

        >

        Waannu arki doonnaa sida aan koobiyeeyo oo u dhejin karno hal unug oo kale xaashida ee Excel leh VBA .

        > Tallaabooyinka: >
          > Sida kor ku cad, fur Visual Basic Editor laga bilaabo Developer tab iyo Geli a Module ee daaqadda koodka. > 12>Daaqadda koodka, koobiyi kuwan soo socda code iyo ku dheji >>>>
        5525

        Koodhkaagu hadda waxa uu diyaar u yahay inuu shaqeeyo Run Koodhkan oo fiirso sawirkan soo socda> " gudaha Unug B4 ee ku jira Dataset > xaashida hadda waa lagu koobiyeeyay CopyRange > 2> xaashida gudaha Cell B2 .

        Wax badan ka akhri: >Excel VBA si loo koobiyo KaliyaQiimaha Meesha (Macro, UDF, iyo Form User)

        > 4. Ku dheji xogta laga soo minguuriyay Hal xaashi oo ku dheji mid kale oo leh Habka Gaarka ah ee Excel Macro

        > Waxaad ka koobi kartaa xogta hal xaashi shaqo oo waxaad ku dhejin kartaa siyaabo kala duwan adigoo isticmaalaya Excel's PasteSpecial > habka leh VBA . Tillaabooyinka lagu sameeyo taas ayaa hoos ku qoran.

        Tallaabooyinka:

        • Marka hore, ka fur Visual Basic Editor ka Horumarka tab iyo Geli a Module daaqadda koodka
        4910

        Koodhkaagu hadda waxa uu diyaar u yahay in uu shaqeeyo 2> koodkan. > 14>

        Fiiri sawirka kore. Xogta laga helay xaashida Dataset > hadda waxa lagu wareejiyay >PasteSpecial >PasteSpecial > ee Excel.

        > In ka badan : VBA Ku dheji Gaarka ah si loo koobiyo Qiimaha iyo Qaababka Excel (9 Tusaalooyin) >>

        > 5. Macro si aad u Koobi karto oo ku Dejiso Xogta Hoosta Unugga u dambeeya ee Hal xaashi shaqo ilaa Mid kale oo ku jira Excel

        > Waxaan horey ugu haynay xoogaa xog ah xaashida >Dataset >> qaybta hordhaca). Haddaba, eeg qaybta soo socota ee qaybtan. Waxaan hadda ku haynaa xog cusub xaashi kale oo magaceedu yahay Uulkii ugu dambeeyay > Waxa aan rabno inaan halkan ku sameyno waa, waan sameyn doonnaa. koobi xogta gaarka ah (Cellyada B5 ilaa F9) laga bilaabo Dataset > xaashida ku dheji kuwa ku jira ka hooseeya unugga u dambeeya ee kan >Uulka u dambeeya > xaashida ka fur Visual Basic Editor ka Developer tab iyo Geli a Module gudaha daaqadda koodka. >Marka labaad, koobi ka samee koodka soo socda oo ku dheji daaqada koodka. >
        3413

        Koodhkaagu hadda waxa uu diyaar u yahay in uu shaqeeyo.

        >> >
          >
        • Marka xigta, Orod koodkan. Fiiri sawirka hoose.

        Halkan, kaliya xogta la doortay ee Dataset sheet hadda waa > laga soo guuriyay hoosta unugga u dambeeya ee Uulinta u dambaysa xaashida ee Excel.

        In ka badan ka akhriso: Qaabka lagu koobi karo oo lagu dhejin karo qiimaha Excel ( 5 Tusaalayaal)

        6. VBA Macro si ay u nadiifiso xaashida shaqada Marka hore ka dibna koobi oo ku dheji xaashi kale oo shaqo > > Ka waran haddii aad xogta khaldan ku hayso xaashidaada jirta oo aad rabto inaad ka soo saarto xogta asalka ah ee halkaa ku jirta. > Fiiri sawirka soo socda. Waxaan ka nadiifin doonaa xogta xaashida Clear Range waxaanan ku kaydin doonaa halkan xogta Dataset xaashida VBA koodka. >

        >

        Tallaabooyinka:
        >
          > Marka hore, ka fur Visual Basic Editor ka Developer tab iyo Geli a Module gudaha daaqadda koodka >Marka labaad, koobi code-kan soo socda oo ku dheji daaqadda koodka
        3922

        Koodhkaagu hadda waxa uu diyaar u yahay in uu shaqeeyo FiiriSawirka soo socda.

      Xogtii hore ee >>Clear Range > xaashida waxa hadda lagu bedelay xogta 1> Dataset xaashida.

      > Ka sii akhri

      7. Macro si aad nuqul ka sameyso oo ku dhejiso xogta Hal xaashi ilaa Mid kale oo leh Range. Shaqada koobiy

      > Hadda, waxaan baran doonaa VBA koodka sida koobi looga soo koobi karo oo uga dhejin karo xogta hal warqad shaqo ilaa mid kale oo leh Range.Copy oo ku shaqeeya Excel> Visual Basic Editor
      laga bilaabo Developer tab iyo Geli a Module gudaha daaqada koodka. >Marka labaad, koobi koodhka soo socda iyo ku dheji daaqada koodka. >
      6973

      Koodhkaagu hadda waxa uu diyaar u yahay in uu shaqeeyo.

      > >
        > Marka xigta, Run code-kan oo eeg sawirkan soo socda xaashida Dataset > ee ku dhex jirta > Nuquli Range > 2> xaashida Range.Copy shaqaynta. 0 Wax badan ka akhri: > Excel Formula si loogu koobiyo qiimaha unugga unug kale > Akhrisyo la mid ah >
          >
        • >>Excel VBA si ay ugu koobiyaan safafka xaashida shaqo kale oo ku salaysan shuruudaha
      • Isticmaal VBA si aad ugu dhajiso Qiimaha Onl y oo aan lahayn qaabayn Excel >
      • >
      • > Sida loo koobi karo oo loogu dhejiyo Unugyada Muuqda ee Excel kaliyakuma shaqeeyo Excel 1>8. Hirgelinta Koodhka Macro si aad Xogta uga koobbiso Hal xaashi ilaa Mid Kale oo wata Hanti USEDRANGE

        Markan, waxaanu baran doonaa VBA koodka sida loo koobi karo oo looga dhejiyo xogta mid ka mid ah xaashida shaqada ee kale oo leh UsedRange sifada ku jirta Excel Tafatiraha laga bilaabo horumariyaha tab iyo Geli a Module daaqada koodka.

      • >Labaad, koobi koodka soo socda iyo ku dheji daaqada koodka. >
        8536

        koodkaagu hadda waxa uu diyaar u yahay in uu shaqeeyo.

        > >> >
      • Marka xigta, Orod code-kan
      • >

      Sida aan ku arki karno sawirka kore, si guul leh ayaanu u koobiyeynay oo u dhejinnay xogta laga helay Dataset > > xaashida La isticmaaloRange > xaashida USEDRANGE hantida.

      >

      In ka badan ka akhriso: > Sida loo koobi karo isla qiimaha unugyo badan oo Excel ah (4 Hababka) >

      > 9. VBA Macro si ay u koobbiso oo ugu dhejiso xogta laga soo xushay hal xaashi una dheji mid kale oo ku jirta Excel

      Waxaad kartaa koobi kara oo ku dhejin kartaa kaliya qaar ka mid ah xogta la doortay hal warqad shaqo ilaa mid kale leh VBA . Tallaabooyinka lagu sameeyo kuwan ayaa hoos lagu muujiyey.

      > Tallaabooyinka:
      • Marka hore, ka fur Visual Basic Editor oo ka socda Developer tab iyo Geli a Module gudahadaaqada koodka
      • >Labaad, koobi code-ka soo socda iyo ku dheji daaqada koodka >14>
        1987

        koodkaagu hadda waa jiraa. diyaar u ah in uu shaqeeyo Qaybta B2 ee >PasteSelected > > xaashida la magacaabay .

        >

        >
          > Xiga, Run koodkan si guul leh ayaa loo koobiyay oo loogu dhejiyay >Paste Selected > xaashida la xushay > ee buuga shaqada ee Excel.

          Wax badan ka sii akhri: >Sida loo Codsado VBA PasteSpecial iyo Ku hay Qaabaynta Isha Excel

          10. Koodhka Macro-ka si uu Xogta Hal warqad-shaqo ugu soo koobo mid kale safka ugu horreeya ee maran

          Halkan, waxaanu arki doonaa sida koobiyo xogta laga bilaabo >Xogta sheet iyo ku dheji kuwa ku jira unugga ugu horreeya ee maran xaashi kale oo gudaha Excel leh VBA .

          > Tallaabooyinka:
          • Marka hore, ka fur Tafatiraha Aasaasiga ah ee Muuqaalka laga bilaabo Developer tab iyo Geli a Module Daaqadda koodka
          • >Labaad, koobi code-ka soo socda iyo ku dheji daaqadda koodka > 14>
            5138

            Koodhkaagu waa hadda diyaar u ah inuu ordo.

            > >
              >
            • Marka xigta, Run qaybtan koodka ah.
            • > 14>

              3>

              Ka eeg sawirka kore Sheet13 > gabi ahaanba ma bannaana. Natiijo ahaan, koodhka la fuliyay ayaa dhajiyayXogta la koobiyeeyay ee Dataset xaashida ku jirta unugga koowaad ee >Sheet13 > 2> xaashida Excel.

              Wax badan ka akhri: Koobi oo ku dheji qiyamka safka madhan ee soo socda Excel VBA (3 tusaale) >>

              >11. Ku dheji VBA si aad u koobbiso oo u dhejiso xogta si toos ah loo sifeeyay hal xaashi Excel ilaa mid kale

              Waan kala shaandhayn karnaa xogta isha oo koobiyi karnaa oo ku dhejin karnaa kaliya xogta la sifeeyay xaashi kale oo shaqo in Excel Raac maqaalkan si aad u barato sida loo sameeyo tallaabo-tallaabo VBA .

              >Tallaabooyinka: >

              >
                >
              • Marka hore, fur Visual Basic Editor laga bilaabo Developer tab iyo Geli a Module gudaha daaqadda koodka.
              • >Labaad, koobi dabaso koodka iyo ku dheji daaqada koodka. >
                8492

                koodkaagu hadda waxa uu diyaar u yahay in uu shaqeeyo.

                >>>>43>> 11>
              • kuxiga, Orod code kan. Kaliya safka ku jira " Dean , ayaa lagu sifeynayaa oo lagu koobi doonaa xaashi kale. Fiiro gaar ah sawirka kore. Kaliya xogta la sifeeyay " Dean > " ee ka yimid B Column ayaa hadda la koobiyay oo lagu dhejiyay > Sheet15 > 2> xaashida
              Akhri wax dheeraad ah: > Sida loo koobi karo oo loogu dhejin karo Excel iyadoo la adeegsanayo VBA (7 Hababka)

              Akhris la mid ah 3>

                >> Sida si otomaatig ah loo shaandheeyo oo loogu koobiyo safka muuqda ee Excel VBA > <1
              • Sida loo koobiyeeyo Isku-dhafka iyo

    Hugh West waa tababare iyo falanqeeye heer sare ah oo tayo sare leh oo khibrad ka badan 10 sano u leh warshadaha. Waxa uu shahaadada koowaad ee jaamacadda ka qaatay xisaabaadka iyo maaliyadda iyo maamulka ganacsiga. Hugh waxa uu jecel yahay waxbaridda waxana uu sameeyay hab waxbarid gaar ah oo ay fududahay in la raaco lana fahmo. Aqoontiisa khabiirka ah ee Excel waxay ka caawisay kumanaan arday iyo xirfadlayaal adduunka oo dhan ah inay horumariyaan xirfadahooda oo ay ku fiicnaadaan shaqadooda. Isaga oo u maraya balooggiisa, Hugh waxa uu aqoontiisa la wadaagaa adduunka, isaga oo siinaya casharro Excel ah oo bilaash ah iyo tababar online ah si uu uga caawiyo shakhsiyaadka iyo ganacsiyada in ay gaaraan awooddooda buuxda.