Excel VBA: Enigu Datumojn en Tabelon (4 Ekzemploj)

  • Kundividu Ĉi Tion
Hugh West

En ĉi tiu artikolo, ni ilustros kiel enmeti datumojn en Excel tabelon uzante VBA kodo . Kun la helpo de la enkonstruitaj propraĵoj kaj metodoj de Excel, ni povas faciligi la funkcion aldoni aŭ anstataŭi datumojn en tabelon facile. Ni plonĝu en la ekzemplojn por akiri klaran komprenon de la metodoj kune kun la VBA-kodoj.

Elŝutu Praktikan Laborlibron

Elŝutu ĉi tiun praktikan laborlibron por ekzerci dum vi legas ĉi tiu artikolo.

Enigu Datumojn en Tabelon.xlsm

4 Ekzemploj por Enmeti Datumojn en Tabelon Uzante VBA en Excel

Ni diru, ni havas vendoliston de butiko kun detaloj kiel mendodato, produktonomo, kvanto, unuprezo kaj totala prezo.

Kiel Krei Tabelon en Excel

Por igi la datumaron en Excel-tabelon , faru la jenan-

  • Elektu la tutan datumaron .
  • Iru al la Enmeti langeton el la Excel-rubando .
  • Alklaku sur la Tablo opcio.

  • Fine, alklaku la Bone-butonon en la fenestro de Krei Tabelon.

    >
  • Ni sukcese konvertis la datumaron en Excel-tabelon .

Por enmeti datumojn en Excel-tabelon, ni uzos plurajn VBA-funkciojn kaj propraĵojn en nia kodo . La sekva sekciopriskribas kiel malfermi kaj skribi kodon en la vida baza redaktilo.

Skribu Kodon en Visual Basic Editor

Sekvu la paŝojn por malfermi la vidan bazan redaktilo kaj skribu iun kodon tie.

  • Iru al la langeto Programisto el la Excel-Bando .
  • Alklaku la opcion Visual Basic.

  • En la Vida Baza por Aplikoj fenestro, alklaku la Enmeti falmenuon por elekti la Novan Modulon

Nun kiam nova modulo estas malfermita , skribu kodon tie kaj premu F5 por funkciigi.

1. Enigu Datumojn ĉe la Lasta Vico de Tabelo Uzante VBA en Excel

En ĉi tiu ekzemplo, ni uzos VBA kodon por aldoni a nova vico ĉe la malsupro de la tabelo kaj poste enigu datumojn en tion. En nia tabelo, ni havas 4 vicojn de datumoj . Por aldoni la 5-an , kopiu kaj algluu la jenan kodon en la vidan bazan redaktilon.

4427

Premu F5 por funkciigi la kodon.

Ni enmetis novan vicon de datenoj ĉe la malsupre de la ekzistanta tabelo .

Koda Klarigo:

  • En nia kodo, ni uzis la ListoObjektojn objekto de VBA Excel por preni la tabelon kun ĝia nomo . Por pliaj informoj, ĉiu el la ListObject objektoj estas tabelo sur la laborfolio . Por ricevi la tabelnomon, alklaku sur la tabelo >> alklaku sur la Tabeldezajno langeto en la Excel-rubando.

  • Tiam, ni uzis la ListRows . Aldoni metodon por aldoni novan vicon en la tabelo . Ĉi tiu metodo prenas du argumentojn : Pozicio kaj AlwaysInsert .

Enmetante entjeron numero , ni povas specifi la relativan pozicion de la nov aldonita vico en la tabelo . En ĉi tiu ekzemplo, ni lasis malplenan la pozician argumenton , kiel rezulto, nova vico estis aldonita ĉe la malsupre de la tabelo .

  • Fine, ni starigas datumojn en ĉiu el la ĉeloj de la nove >aldonis vicon . En ĉi tiu kazo, la datumoj estis .Range (1) = "1/1/2022" kiel OrderDate, .Range (2) = "Apple" kiel Produkto, .Range(3) = 5 as Kvanto,  .Range(4) = 1.77 as Unuoprezo.

Legu pli : Nomo de Excel Tabelo: Ĉio, kion Vi Devas Scii

2. Ruli VBA-kodon por enmeti datumojn ĉe specifa vico de tabelo en Excel

En ĉi tiu ilustraĵo, ni aldonos vicon da datumoj ĉe specifa vico rilate al la tabelo uzante la saman kodon, kiun ni uzis en la supra ekzemplo. En ĉi tiu kazo, ni nur bezonas specifi la Pozicio-argumenton de la ListRows.Add-metodo en niakodo. Ni diru, ke ni volas aldoni vendajn datumojn por Oranĝa kun detaloj en vico numero 3 relative al la ekzistanta tabelo . Por ke tio okazu, kopiu kaj algluu la sekvan kodon en la vidan kodon redaktilon.

3629

Ruli la kodon per premado. F5 enigis la vendaj datumoj por Orange en la 3-an vicon rilate al la tabelo .

Legu Pli: Excel VBA-Kodo por Ĉiu Vico en Tabelo (Aldoni, Anstataŭigi, Forigi, ktp.)

Similaj Legoj

  • Kalkulita Kampa Sumo Dividita per Nombro en Pivota Tabelo
  • Kiel Ilustri Relativan Frekvencan Distribuon en Excel
  • [Ripari] Ne povas grupigi datojn en Pivota Tablo: 4 Eblaj Solvoj
  • Kiel Kalkuli Procentan Oftan Distribuon en Excel (2 Metodoj)
  • Pivota Tablo Ne Refreŝiĝanta (5 Problemoj kaj Solvoj)

3. Enmeti kaj anstataŭigi datumojn en tabelon per VBA en Excel

Ĉi tie ni ilustros kiel anstataŭigi la ekzistantajn datumojn en tabelo anstataŭe de enigo a nova vico de datumoj . Por fari tion, ni devas uzi la ListObject.ListRows-posedaĵon de Excel anstataŭ de la ListRows.Add-posedaĵo ni uzis pli frue . La ListObject.ListRows-posedaĵo ankaŭ prenas vican numeron ( Entjero valoro ) kiel sia argumento . Ni diru, ni volas ŝanĝi la unua prezo de la Oranĝo de 2,14 ĝis 2,35 kiun ni enmetis en la antaŭan ekzemplon . Kopiu kaj algluu la jenan kodon sube en la vida baza redaktilo.

2767

En nia kodo, ni starigas la argumenton por la posedaĵo ListObject.ListRows kiel 3 kie la datenoj por Oranĝo apartenas al . Rulu la kodon premante F5 kaj vidu la diferencon .

La kodo havas ŝanĝis nur la unuan prezon de la datenoj ĉe vico numero 3 rilate al la tabelo .

Legu Pli: Kiel Enmeti aŭ Forigi Vicojn kaj Kolumnojn de Excel-Tabelo

4. Ruli VBA-Kodon por Enmeti Datumojn en Excel-Tabelon Bazita sur Enigo de Uzanto

En ĉi tiu ekzemplo, ni iras enmeti la tabelnomo kaj vendaj detaloj de produkto kiel uzanto enigo anstataŭ malmola kodo ĝi en la VBA-kodo ĉiu tempo . Sekvu la subajn instrukciojn por plenumi ĉi tion.

  • Kopiu kaj algluu la jenan kodon en la vidan kodon redaktilon.
2013

  • Premu F5 por funkciigi la kodon.
  • Metu la nomon. de la tabelo en la eniga skatolo ( Tabelo1 , en ĉi tiu ekzemplo) kaj premu Bone.

  • Tiam metu la valorojn por Ordato, Produkta Nomo, Kvanto, kaj Unuoprezo enla enigketoj kiuj aperis sinsekve . En ĉi tiu ekzemplo, la valoroj, kiujn ni uzis, estas 1/1/2022, Orange, 3, kaj 35.

  • Kiel rezulto, ni havas novan vicon kun la enmetitaj datumoj ĉe la malsupro de la tabelo .

Legu pli: Konsiletoj pri Formatado de Excel Tabelo – Ŝanĝu la Aspekton de la Tabelo

Notoj

Kiam ni aldonis a novan vicon kun datumoj uzantaj VBA-kodon, la formato , kaj formuloj iĝas portitaj al la nova vico aŭtomate . En nia ekzemplo, la TotalPrice kolumno eligas la produkton de la kolumnoj Kvanto , kaj Unuoprezo . Ni ĵus enmetis nur la Kvanton kaj Unuoprezajn valorojn ; la nova vico estis enmetita kun la produkto el tiuj du valoroj en la kolumno de Totala Prezo.

Konkludo

Nun ni scias kiel enigi datumojn en Excel-tabelon per VBA-kodo. Espereble, ĝi helpus vin uzi ĉi tiujn metodojn pli memfide. Ajnaj demandoj aŭ sugestoj ne forgesu meti ilin en la komentan skatolon sube.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.