Excel VBA: Fformatio Cell fel Testun (3 Dull)

  • Rhannu Hwn
Hugh West

Mae'r erthygl hon yn dangos sut i fformatio a cell fel testun gan ddefnyddio cod VBA yn Excel gyda 3 dulliau gwahanol. Gyda chymorth ffwythiannau Testun a Fformatio , a'r Ystod . Fformat Rhif eiddo , gallwn osod y cod fformat rhif i drosi gwerth cell i destun yn hawdd. Gadewch i ni blymio i mewn i'r enghreifftiau a chymhwyso'r technegau hyn.

Lawrlwythwch Gweithlyfr Ymarfer

Lawrlwythwch y llyfr gwaith ymarfer hwn i wneud ymarfer corff tra byddwch chi'n darllen yr erthygl hon.

Fformatio Cell fel Testun.xlsm

3 Dull Addas o Fformatio Cell fel Testun Gan Ddefnyddio VBA yn Excel

Yn yr adran hon, rydym yn yn dangos sut y gallwn fformatio cell fel testun gan ddefnyddio VBA yn Excel. Ond yn gyntaf, mae angen i ni wybod sut i agor ffenestr y golygydd sylfaenol gweledol yn excel.

Ysgrifennwch y Cod yn y Golygydd Sylfaenol Gweledol

Dilynwch y camau i agor y golygydd sylfaenol gweledol ac ysgrifennu cod yno.

  • Ewch i'r tab Datblygwr o'r Rhuban Excel .
  • Cliciwch yr opsiwn Visual Basic.

  • >Yn y ffenestr Visual Basic for Applications , cliciwch y Mewnosod y gwymplen i dewis y Modiwl Newydd

Nawr bod modiwl newydd wedi'i agor , ysgrifennwch ryw god yno a gwasgwch F5 i redeg.<2

1. Defnyddio'r Ystod.Fformat Rhif yr Eiddo i Fformatio Cell felTestun

Yn yr enghraifft hon, byddwn yn defnyddio'r eiddo Range.NumberFormat yn ein cod VBA i fformat a cell fel testun . Yn y ciplun isod, yng nghell C5 mae gennym ddyddiad byr y byddwn yn newid fel testun .

Nawr, yn y golygydd sylfaenol gweledol copïwch a gludwch y cod canlynol.

1163
<0

Nawr pwyswch F5 i redeg y cod.

Yma gallwn weld y dyddiad byr mae cell fformatio wedi'i newid i gwerth testun .

Côd Eglurhad:

  • Defnyddiwyd y Range Object i dewis y gell yn y daflen waith sy'n cynnwys y mewnbwn
  • I fformat y gwerth mewnbwn fel testun , mae angen i ni roi'r gwerth Fformat Rhif fel “@ ”.

Yn yr un modd, trwy gymhwyso'r un darn o god gallwn newid fformatau rhif gwahanol i testun .

Darllen Mwy: Sut i Fformatio Testun Cell a Chanol gydag Excel VBA (5 Ffordd)

Darlleniadau Tebyg

  • Sut i Newid Maint Ffont y Daflen Gyfan gydag Excel VBA
  • Sut i Ysgrifennu 001 yn Excel (11 Dulliau Effeithiol)
  • Alinio Testun â Botwm Gorchymyn VBA yn Excel (5 Dull)
  • Sut i Ychwanegu Testun ar ôl Rhif gyda Fformat Addasu yn Excel (4 Ffordd)
  • Sut i Brifo Llythyren Gyntaf Pob Gair yn Excel (4Ffyrdd)
  • 2. Cyfeiriwch y Swyddogaeth TESTUN mewn Cod VBA i Fformatio Cell fel Testun

    Y ffwythiant T EXT yn Excel mae ffwythiant taflen waith sydd yn trosi a gwerth rhifol neu llinyn i fformat penodedig . Er mai nid a ffwythiant VBA ydyw, gallwn ei ddefnyddio drwy gyfeirio at Gwrthrych Swyddogaeth Taflen Waith i fformat a cell i testun . Gadewch i ni ddweud bod gennym ni Dyddiad Hir yn cell B6 ein bod ni eisiau fformatio fel testun .

    <20

    Rhowch y cod canlynol yn y golygydd sylfaenol gweledol i gyflawni hyn.

    9920

    Trwy redeg y cod erbyn gan ddefnyddio F5 wedi trosi y dyddiad hir yn werth testun . Yn yr un modd, gallwn fformatio cell sy'n cynnwys fformatau rhif gwahanol i testun .

    Côd Eglurhad:

    • Defnyddiwyd yr Range Object i ddewis y celloedd yn y daflen waith sy'n cynnwys mewnbwn a gwerthoedd allbwn.
    • Galluogodd gwrthrych Function WorksheetFunction ni i ddefnyddio'r ffwythiant TEXT mewn cod VBA .
    • Mae angen 2 arg ar y ffwythiant TEXT -

    gwerth – y cyfeirnod cell mewnbwn (yn yr enghraifft hon B6 ).

    B6 ).

    format_text- defnyddiwyd ” ' 0 " i trosi y gwerth i fformat testun.

    Darllen Mwy: Sut i Fformatio Testun yn Excel Cell (10Dulliau)

    3. Defnyddio Swyddogaeth Fformat VBA i Fformatio Cell fel Testun yn Excel

    Mae'r ffwythiant Fformat yn un o'r ffwythiannau trosi yn VBA Excel. Mae hwn yn dychwelyd mynegiad fformatiedig yn seiliedig ar y fformat sef wedi'i bennu fel ail arg y ffwythiant . Yn yr enghraifft hon, gan ddefnyddio'r cod canlynol roeddem yn chwennych a Dyddiad Hir mewn cell C5 i testun .

    9384

    Côd Eglurhad:

    9384

    Côd Eglurhad:

    9384

    Defnyddiwyd yr Range Object i dewiswch y gelloedd yn y daflen waith sy'n cynnwys mewnbwn a gwerthoedd allbwn.

  • Y Fformat swyddogaeth angen 2 arg-

22>mynegiant – y cyfeirnod cell mewnbwn (yn yr enghraifft hon B6 ).

B6fformat-defnyddiom " ' 0 "i trosiy gwerthi fformat testun.

Cod Amgen:

2526

Darllen Mwy: Sut i Fformatio Testun i Brifo Llythyren Gyntaf yn Excel (10 Ffordd)

Nodiadau

  • Ychwanegwyd dyfyniad sengl ( ' ) cyn sero i fewnbynnu'r cod fformat rhif fel ” ' 0 " yn y Testun a Fformat arg ffwythiannau i fformat cell i werth testun.
  • I weld y cod sy'n gysylltiedig â 3 dull gwahanol, cliciwch y botwm dde ar y enw dalen a dewiswch yr opsiwn View Code.

Casgliad

Nawr , rydym yn gwybod sut i fformatio cell fel testun gan ddefnyddio cod VBA yn Excel gyda 3 enghraifft wahanol. Gobeithio y byddai'n eich helpu i ddefnyddio'r dulliau hyn yn fwy hyderus. Unrhyw gwestiynau neu awgrymiadau peidiwch ag anghofio eu rhoi yn y blwch sylwadau isod.

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.