Ciparu parādīšana kā vārdi programmā Excel

Ja jums kādreiz ir bijis jāparāda skaitlis, kas rakstīts kā teksts, jūs droši vien atklājāt, ka Excel nepiedāvā šādu funkciju. Ja Excel neizdodas piegādāt, bieži vien ir iespējams labot trūkumu, izmantojot VBA. Šeit ir VBA funkcija ar nosaukumu SPELLDOLLARS , ko varat izmantot darblapu formulās.

Excel piemēri

Šeit ir daži SPELLDOLLARS piemēri .

Ciparu parādīšana kā vārdi programmā Excel

VBA kods

Lai izmantotu šo kodu, nospiediet taustiņu kombināciju Alt+F11, lai aktivizētu Visual Basic redaktoru. Pēc tam izvēlieties Ievietot → Modulis, lai ievietotu jaunu VBA moduli. Nokopējiet kodu un ielīmējiet to jaunajā modulī.

Funkcija SPELLDOLLARS(šūna) Kā variants
Atgriež vērtību, kas izteikta vārdos
  Blāvi dolāri kā stīga, centi kā stīga
  Dim TextLen As Long, Pos As Long
  Dim Temp As String
  Dim iHundreds As Long, iTens As Long, iOnes tik ilgi
  Dim Ones As Variant, Teens As Variant, Tens As Variant
  Dim Units (2 līdz 5) kā virkne
  Dim bHit As Boolean, NegFlag As Boolean
Vai tā ir neskaitlis vai tukša šūna?
  Ja nav Skaitlis(šūna) Vai šūna = ““ Tad
    SPELLDOLLARS = CVERr(xlErrValue)
    Izejas funkcija
  Beigas Ja
'Vai tas ir negatīvs?
  Ja šūna < 0="" then="" negflag="True" cell="Abs(cell)" end="" if="" dollars="Formāts(šūna," "###0.00")="" textlen="Len(dolāri)" -="" 3="" '="" is="" it="" too="" large?="" if="" textlen=""> 15 Pēc tam
    SPELLDOLLARS = CVERr(xlErrNum)
    Izejas funkcija
  Beigas Ja
' Izpildi centu daļu
  Centi = pa labi (dolāri, 2) un "/100 dolāri"
  Ja šūna < 1="" then="" spelldollars="Cents" exit="" function="" end="" if="" dollars="Left(Dollars," textlen)="" ones="Array( ""," "viens",="" "divi",="" "trīs",="" "četri",="" _="" "pieci",="" "seši",="" "septiņi",="" "astoņi",="" "deviņi"="" teens="Array("Desmit"," "vienpadsmit",="" "divpadsmit",="" "trīspadsmit",= "" "četrpadsmit",="" _="" "piecpadsmit",="" "sešpadsmit",="" "seventeen",="" "astoņpadsmit",="" "deviņpadsmit"="" tens= "Masīvs(""," "",="" "divdesmit",="" "trīsdesmit",="" "četrdesmit",="" "piecdesmit",="" _="""sešdesmit",="" "septiņdesmit",="" "astoņdesmit",="" "deviņdesmit"="" vienības(2)=""Tūkstoš"" vienības(3)=""Miljons"" vienības( 4)=""Miljards"" vienības(5)=""Trillion"" temp="""" for="" pos="15" to="" 3="" step="" -3="" if="" textlen="">= Poz. - 2. Tad
      bHit = False
      Ja TextLen >= Poz. Tad
        iHundreds = Asc (vidēji $ (dolāri, teksta lēca — pozīcija + 1, 1)) — 48
        Ja iHundreds > 0 Tad
          Temp = Temp & " " & Ones (iSimtiem) un " Simts"
          bHit = patiess
        Beigas Ja
    Beigas Ja
    iTens = 0
    iOnes = 0
    Ja TextLen >= Pos - 1 Tad
      iTens = Asc (vidēji $ (dolāri, teksta lēca — pozīcija + 2, 1)) — 48
    Beigas Ja
    Ja TextLen >= Pos - 2 Tad
      iOnes = Asc (vidējais $ (dolāri, teksta lēca — pozīcija + 3, 1)) — 48
    Beigas Ja
    Ja iTens = 1, tad
      Temp = Temp & " " & tīņi (iOnes)
      bHit = patiess
    Citādi
      Ja iTens >= 2 Tad
        Temp = Temp & " " & Tens (iTens)
        bHit = patiess
      Beigas Ja
      Ja iOnes > 0 Tad
        Ja iTens >= 2 Tad
          Temp = Temp & "-"
        Citādi
          Temp = Temp & " "
        Beigas Ja
        Temp = Temp & Ones (iOnes)
        bHit = patiess
      Beigas Ja
    Beigas Ja
    Ja bHit Un Pos > 3, tad
      Temp = Temp & " " & vienības (3. poz.)
    Beigas Ja
  Beigas Ja
  Nākamā poz
 SPELLDOLLARS = Trim(Temp) & “ un “ & Cents
 Ja NegFlag, tad SPELLDOLLARS = "(" & SPELLDOLLARS & ")"
Beigu funkcija

Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows

Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows

Kā neļaut Microsoft Word atvērt failus tikai lasīšanas režīmā operētājsistēmā Windows Microsoft Word atver failus tikai lasīšanas režīmā, padarot tos neiespējamu rediģēt? Neuztraucieties, metodes ir norādītas zemāk

Kā novērst nepareizu Microsoft Word dokumentu drukāšanu

Kā novērst nepareizu Microsoft Word dokumentu drukāšanu

Kā labot kļūdas, drukājot nepareizus Microsoft Word dokumentus.Kļūdas Word dokumentu drukāšanā ar mainītiem fontiem, nekārtīgām rindkopām, trūkstoša teksta vai pazaudētu saturu ir diezgan izplatītas. Tomēr nevajag

Izdzēsiet pildspalvas un marķiera zīmējumus savos PowerPoint slaidos

Izdzēsiet pildspalvas un marķiera zīmējumus savos PowerPoint slaidos

Ja prezentācijas laikā esat izmantojis pildspalvu vai marķieri, lai zīmētu uz PowerPoint slaidiem, varat saglabāt zīmējumus nākamajai prezentācijai vai izdzēst tos, lai nākamajā reizē, kad to parādīsit, jūs sāktu ar tīriem PowerPoint slaidiem. Izpildiet šos norādījumus, lai dzēstu pildspalvas un marķiera zīmējumus: Līniju dzēšana pa vienai […]

Veidojiet bibliotēkas saturu programmā SharePoint 2010

Veidojiet bibliotēkas saturu programmā SharePoint 2010

Stilu bibliotēkā ir CSS faili, paplašināmās stila lapu valodas (XSL) faili un attēli, ko izmanto iepriekš definētas šablona lapas, lapu izkārtojumi un vadīklas programmā SharePoint 2010. Lai atrastu CSS failus publicēšanas vietnes stilu bibliotēkā: izvēlieties Vietnes darbības → Skatīt Viss vietnes saturs. Tiek parādīts vietnes saturs. Stila bibliotēka atrodas […]

Formatējiet skaitļus tūkstošos un miljonos Excel pārskatos

Formatējiet skaitļus tūkstošos un miljonos Excel pārskatos

Nepārsedziet savu auditoriju ar milzīgiem skaitļiem. Programmā Microsoft Excel varat uzlabot informācijas paneļu un pārskatu lasāmību, formatējot skaitļus tā, lai tie tiktu rādīti tūkstošos vai miljonos.

Kā koplietot un sekot līdzi SharePoint vietnēm

Kā koplietot un sekot līdzi SharePoint vietnēm

Uzziniet, kā izmantot SharePoints sociālo tīklu rīkus, kas ļauj indivīdiem un grupām sazināties, sadarboties, koplietot un sazināties.

Kā programmā Excel konvertēt datumus Juliana formātos

Kā programmā Excel konvertēt datumus Juliana formātos

Jūlija datumi ražošanas vidēs bieži tiek izmantoti kā laikspiedols un ātra atsauce partijas numuram. Šāda veida datuma kodēšana ļauj mazumtirgotājiem, patērētājiem un pakalpojumu aģentiem noteikt produkta izgatavošanas laiku un līdz ar to arī produkta vecumu. Jūlija datumi tiek izmantoti arī programmēšanā, militārajā jomā un astronomijā. Savādāk […]

Kā izveidot Access Web App

Kā izveidot Access Web App

Programmā Access 2016 varat izveidot tīmekļa lietotni. Kas tad vispār ir tīmekļa lietotne? Tīmeklis nozīmē, ka tas ir tiešsaistē, un lietotne ir tikai “lietojumprogrammas” saīsinājums. Pielāgota tīmekļa lietotne ir tiešsaistes datu bāzes lietojumprogramma, kurai var piekļūt no mākoņa, izmantojot pārlūkprogrammu. Jūs veidojat un uzturat tīmekļa lietotni darbvirsmas versijā […]

Ātrās palaišanas josla programmā SharePoint 2010

Ātrās palaišanas josla programmā SharePoint 2010

Lielākā daļa SharePoint 2010 lapu ātrās palaišanas joslā lapas kreisajā pusē parāda navigācijas saišu sarakstu. Ātrās palaišanas joslā tiek rādītas saites uz piedāvāto vietņu saturu, piemēram, sarakstiem, bibliotēkām, vietnēm un publicēšanas lapām. Ātrās palaišanas joslā ir divas ļoti svarīgas saites: Visa vietnes satura saite: […]

Ko nozīmē risinātāja kļūdu ziņojumi programmā Excel?

Ko nozīmē risinātāja kļūdu ziņojumi programmā Excel?

Vienkāršām problēmām risinātājs programmā Excel parasti ātri atrod optimālās Risinātāja mainīgā vērtības mērķa funkcijai. Taču dažos gadījumos Solver ir grūti atrast Solver mainīgā vērtības, kas optimizē mērķa funkciju. Šādos gadījumos Solver parasti parāda ziņojumu vai kļūdas ziņojumu, kurā aprakstīta vai apspriesta problēma, ko […]