Excel VBA: Formatu Ĉelon kiel Tekston (3 Metodoj)

  • Kundividu Ĉi Tion
Hugh West

Ĉi tiu artikolo ilustras kiel formati ĉelon kiel tekston uzante VBA kodon en Excel kun 3 malsamaj metodoj. Helpe de la Teksto kaj Formatfunkcioj , kaj la Gamo . NumberFormat proprieto , ni povas agordi la ciferforma kodo por facile konverti ĉelan valoron al teksto. Ni plonĝu en la ekzemplojn kaj apliku ĉi tiujn teknikojn.

Elŝutu Praktikan Laborlibron

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

Formati Ĉelon kiel Teksto.xlsm

3 Taŭgaj Metodoj por Formati Ĉelon kiel Tekston Uzante VBA en Excel

En ĉi tiu sekcio, ni montros kiel ni povas formi ĉelon kiel tekston uzante VBA en Excel. Sed unue, ni devas scii kiel malfermi la fenestron de vida baza redaktilo en excel.

Skribu Kodon en Visual Basic Editor

Sekvu la paŝojn por malfermi la vidan bazan redaktilon kaj skribi kodon tie.

  • Iru al la langeto Ellaboranto el la Excel Rubando .
  • Alklaku la Vida Baza opcio.

  • En la fenestro Visual Basic por Aplikoj , alklaku la Enmeti falmenuon por elekti la Novan Modulon

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

1. Uzo de la Nemoveblaĵo Range.NumberFormat por Formati Ĉelon kielTeksto

En ĉi tiu ekzemplo, ni uzos la Range.NumberFormat-posedaĵon en nia VBA-kodo por formati a ĉelo kiel teksto . En la malsupra ekrankopio, en ĉelo C5 ni havas mallongan daton kiu ni ŝanĝos kiel tekston .

Nun, en la vida baza redaktilo kopiu kaj algluu la jenan kodon .

8826

Nun premu F5 por funkciigi la kodon.

Ĉi tie ni povas vidi la mallonga dato formatita ĉelo ŝanĝas al teksta valoro .

Kodo-Klarigo:

  • Ni uzis la Intervalo-Objekton por elekti la ĉelon en la laborfolio, kiu enhavas la enigaĵon
  • Al formatu la enigvaloron kiel tekston , ni devas meti la NumberFormat valoron as "@ ”.

Simile, aplikante la saman kodon ni povas ŝanĝi malsamajn nombroformatojn al teksto .

Legu Pli: Kiel Formati Ĉelon kaj Centran Tekston per Excel VBA (5 Manieroj)

Similaj Legadoj

  • Kiel Ŝanĝi Tipargrandon de la Tuta Folio kun Excel VBA
  • Kiel Skribi 001 en Excel (11 Efikaj Metodoj)
  • Teksto-Alineado kun VBA-Komanda Butono en Excel (5 Metodoj)
  • Kiel Aldoni Tekston post Nombro kun Propra Formato en Excel (4 Manieroj)
  • Kiel Majuskligi Unuan Literon de Ĉiu Vorto en Excel (4Vojoj)

2. Referu la TEKSTO-Funkcion en VBA-Kodo por Formati Ĉelon kiel Tekston

La T EXT funkcio en Excel estas laborfolio-funkcio kiu konvertas ciferan valoron ĉenon al specifita formato . Kvankam ĝi ne estas ne VBA-funkcio , ni povas uzi ĝin per referenco al Laborfolio Funkcia Objekto por formati a ĉelo al teksto . Ni diru, ke ni havas Longan Daton en ĉelo B6 , kiun ni volas formati kiel tekston .

Metu la sekvan kodon en la vidan bazan redaktilon por plenumi tion.

1496

Per funkciado de la kodo per uzante F5 konvertis la longan daton en tekstan valoron. Same, ni povas formi ĉelon enhavantan malsamajn nombroformatojn al teksto .

Koda Klarigo:

  • Ni uzis la Intervalo-Objekton por elekti la ĉelojn en la laborfolio, kiuj enhavas enigaĵon kaj eligvaloroj.
  • La WorksheetFunction-objekto ebligis al ni uzi la TEXT-funkcion en VBA-kodo .
  • La TEKSTO-funkcio bezonas 2 argumentojn-

valoro – la enigu ĉelreferencon (en ĉi tiu ekzemplo B6 ).

formato_teksto- ni uzis ” ' 0 “ por konverti la valoro al tekstformato.

Legu pli: Kiel Formati Tekston en Excel Ĉelo (10Alproksimiĝoj)

3. Uzo de la VBA Formata Funkcio por Formati Ĉelon kiel Tekston en Excel

La Formata funkcio estas unu el la konvertaj funkcioj en VBA Excel. Ĉi tio liveras formatitan esprimon bazitan sur la formato kiu estas specifita kiel la dua argumento de la funkcio . En ĉi tiu ekzemplo, uzante la sekvan kodon ni avidis a Longa Dato en ĉelo C5 al teksto .

6012

Kodo-Klarigo:

  • Ni uzis la Intervalo-Objekton por elekti la ĉelojn en la laborfolio, kiuj enhavas enigaĵojn kaj eligvalorojn.
  • La Formato funkcio bezonas 2 argumentojn-

esprimon – la eniga ĉela referenco (en ĉi tiu ekzemplo B6 ).

formato- ni uzis ” ' 0 “ por konverti la valoro al tekstoformato.

Alternativa Kodo:

3099

Legu Pli: Kiel Formati Tekston por Majuskligi Unuan Literon en Excel (10 Manieroj)

Notoj

  • Ni aldonis ununuran citaĵon ( ' ) antaŭ nulo por enigi la numerformatan kodon kiel ” ' 0 ” en la Teksto kaj Formato funkcios argumento por formati a ĉelo al teksta valoro.
  • Por vidi la kodon asociitan kun 3 malsamaj metodoj, klaku la dekstran butonon sur la folionomo kaj elektu la opcion Vidi Kodon.

Konkludo

Nun , ni scias kiel formati ĉelon kiel tekston uzante VBA-kodon en Excel kun 3 malsamaj ekzemploj. 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.