Note: The other languages of the website are Google-translated. Back to English
English English

Swyddogaeth ASC Excel

Mae'r ffwythiant ASC yn dychwelyd y cod ASCII ar gyfer nod cyntaf llinyn. Fe'i defnyddir yn bennaf fel swyddogaeth VBA yn Excel.

swyddogaeth asc 1


Cystrawen

=ASC(text)


Dadleuon

  • Testun (gofynnol): Y testun neu gyfeiriad at gell sy'n cynnwys y testun rydych chi am ei drosi i god ASCII.

Gwerth Dychwelyd

Mae practis meddygol ASC ffwythiant yn dychwelyd a gwerth rhifol.


Nodiadau swyddogaeth

  1. Gall y llinyn testun a gyflenwir i swyddogaeth ASC yn VBA fod yn unrhyw linyn dilys, ond dim ond nod cyntaf y llinyn y mae'n ei gyfrifo.
  2. Mae swyddogaeth ASC yn sensitif i achosion.
  3. Y cod ASCII a ddychwelwyd gan swyddogaeth ASC yw'r rhan gyfanrif o rif Degol, yn amrywio o 0 i 255. Yn union fel y mae screenshot isod yn ei ddangos. Am ragor o fanylion am god ASCII, cyfeiriwch at yr erthygl hon: https://www.ascii-code.com/.
    swyddogaeth asc 2
  4. Y codau ASCII ar gyfer AZ a ddychwelwyd gan swyddogaeth ASC yn VBA yw 65-90, ac ar gyfer az yw 97-122.

enghraifft

Yn yr achos hwn, mae rhai llinynnau prawf yn y tabl isod. I gyfrifo cod ASCII y llinynnau testun hynny, gwnewch fel a ganlyn:

1. Pwyswch y bysellau Alt + F11 i agor ffenestr Microsoft Visual Basic for Applications.

2. Yn ffenestr Microsoft Visual Basic for Applications, cliciwch Mewnosod > Modiwl i agor ffenestr y Modiwl. Yna copïwch a gludwch y cod VBA isod i'r ffenestr.

VBA: cyfrifwch y cod ASCII

Sub Code()
Dim Result1
Result1 = Asc("K")
MsgBox Result1
End Sub

swyddogaeth asc 3

3. Pwyswch yr allwedd F5 i redeg y cod. Ac mae blwch deialog Microsoft Excel yn ymddangos, sy'n dangos canlyniad cod ASSII testun “K”, sef 75.

swyddogaeth asc 4

4. Mewnbynnu'r canlyniad “75” i mewn i gell D5 er mwyn gallu cofnodi'r canlyniad.

swyddogaeth asc 5

5. I gael gweddill y canlyniadau. Mae angen inni newid y testun yn y swyddogaeth ASC yn VBA yn unol â hynny. Er enghraifft, i wybod cod testun ASSII “Kutools”, mae'r VBA fel hyn:

VBA: cyfrifwch y cod ASCII

Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub

swyddogaeth asc 6

Fe sylwch fod canlyniad y testun “Kutools” yr un peth â’r un yn y testun “K”.

6. Ailadroddwch y camau uchod i gael gweddill y canlyniadau.

swyddogaeth asc 7

Nodiadau:

  1. Os yw'r llinyn a gyflenwir yn wag, mae'n dychwelyd gwall amser rhedeg.

    swyddogaeth asc 8

  2. Os yw'r testun a gyflenwir yn ofod gwag, mae'n dychwelyd 32.

    swyddogaeth asc 9

  3. Gan fod swyddogaeth ASC yn sensitif i achosion, mae'n dychwelyd canlyniadau gwahanol ar gyfer yr un nod mewn achosion gwahanol, megis y nodau E ac e, mae ASC yn dychwelyd y canlyniadau fel 69 a 101 ar wahân.

Swyddogaethau Perthynas:

 

 

sylwadau (0)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir