Jinsi Ya Kuandika Data Kwa Excel Kutoka Vba

Orodha ya maudhui:

Jinsi Ya Kuandika Data Kwa Excel Kutoka Vba
Jinsi Ya Kuandika Data Kwa Excel Kutoka Vba

Video: Jinsi Ya Kuandika Data Kwa Excel Kutoka Vba

Video: Jinsi Ya Kuandika Data Kwa Excel Kutoka Vba
Video: Excel VBA: возможности программирования в Excel 2024, Aprili
Anonim

Maombi yote ya ofisi kutoka Microsoft inasaidia otomatiki. Wanaweza kukimbia kama seva za COM na kutumiwa kutoka kwa hati zilizowekwa ndani au hati za nje. Kwa hivyo, unaweza kuandika data kwa hati ya Excel kutoka kwa hati ya vba.

Jinsi ya kuandika data kwa Excel kutoka vba
Jinsi ya kuandika data kwa Excel kutoka vba

Muhimu

  • - imewekwa programu ya Microsoft Excel;
  • - Mhariri wa Visual Basic / mhariri wa maandishi.

Maagizo

Hatua ya 1

Unda kontena la kupangisha nambari ya vba. Ikiwa hati itapachikwa kwenye hati, pakia faili inayofaa kwa Microsoft Excel. Fungua Kihariri cha Msingi cha Kubonyeza kwa kubonyeza Alt + F11. Ikiwa ni lazima, tengeneza moduli mpya (kipengee cha Moduli kwenye menyu ya Ingiza). Fungua moja ya moduli au fomu. Unda kishughulikia kwa udhibiti wa fomu yako, au ongeza tu utaratibu kwa moduli. Kwa mfano:

Mtihani mdogo ()

Maliza Sub

Ikiwa unatengeneza hati ya kusimama pekee (ambayo ni, itaendesha chini ya Jeshi la Windows Script), kisha tu fanya faili na ugani wa vbs katika kihariri cha maandishi.

Hatua ya 2

Katika hati iliyoingia kwenye hati, ongeza matamko yanayobadilika mwanzoni mwa utaratibu:

Punguza oWbookbook kama Excel. Kitabu cha kazi

Punguza Karatasi kama Excel. Karatasi ya Kazi

Ya kwanza ni kuhifadhi kumbukumbu ya kitu cha kitabu cha Excel, na ya pili ni kwa karatasi.

Hatua ya 3

Anzisha vigeuzi na marejeleo ya kitu. Katika hati ya vbs, tengeneza kitu cha programu ya Excel (hii itazindua Excel kama seva ya COM):

Weka oApplication = CreateObject ("Excel. Application").

Katika hati iliyoingia kwenye waraka, kitu cha Maombi cha Ulimwenguni kitatumika badala ya ubadilishaji wa OApplication, ambayo inahusu kitu cha programu ya sasa. Chagua iliyopo au kufungua kitabu kipya cha kazi cha Excel. Kwa mfano:

Weka kitabu cha oWork = Maombi. Vitabu vya kazi (1)

Weka kitabu cha oWork = Maombi. Vitabu vya kazi ("Kitabu1")

Weka oWorkbook = oApplication. Workbooks. Open ("D: / vic / husika / tmp / test.xls")

Pata kiunga kwa karatasi unayotaka ya kitabu:

Weka oSheet = oApplication. Sheets ("Sheet1")

Hatua ya 4

Andika data kwa Excel kutoka kwa hati ya vba. Tumia mkusanyiko wa Seli, ambayo ni mali ya kitu cha karatasi ya kitabu kilichorejelewa katika hatua ya awali, katika ubadilishaji wa o Sheet. Mfano wa kuandika kamba kwa seli moja inaweza kuonekana kama hii:

Karatasi za oSheet (1, 1) = "Kamba itaandikwa kwa seli A1"

Hatua ya 5

Katika hati ya vbs, ongeza nambari ili kuhifadhi data na uzime programu ya Excel:

Kitabu cha kazi. Hifadhi

Ombi la Kuacha

Hatua ya 6

Hifadhi na kutekeleza hati. Katika Mhariri wa Msingi wa Visual, bonyeza Ctrl + S na kisha uweke mshale kwenye mwili wa utaratibu na ubonyeze F5. Hifadhi hati ya vbs kwenye diski na kisha uiendeshe kama faili ya kawaida.

Ilipendekeza: