Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Excel VBA kód pre hodnoty a vedecké notáciu

Microsoft Office 2010 produkty , ako sú Excel 2010 , prísť s zahrnutý programovací jazyk Visual Basic for Applications . Môžete použiť VBA pre manipuláciu s formátmi čísel vášho hárku programu Excel na zobrazenie čísla v bunke pomocou vedeckej notácie . Môžete použiť VBA priradiť určitú hodnotu do bunky . Hodnoty a mobilný obsah

Pri manipulácii hodnoty v programe Excel VBA , je dôležité mať na pamäti rozdiel medzi hodnotami buniek a to , čo vidíte v bunke . Hodnota bunky je skutočný počet , ktorý program Excel a VBA použiť , aby sa výpočty . Obsah buniek je to , čo v skutočnosti zobrazí v bunke . Za normálnych okolností sú tieto dve veci sú rovnaké , ale v niektorých prípadoch môžu byť rôzne . Napríklad , zmeňte číslo , 00001254785 k 1.25 - 05 tým , že mení na bunku sa zobrazí vedeckej notácii . Ak program Excel používa , ak hodnota bunky vo výpočte , bude aj naďalej používať pôvodné číslo .
VBA kódu nastaviť makro Hodnota

VBA môžete manipulovať takmer každý aspekt z Excel , vrátane buniek . Ak chcete umiestniť hodnotu do bunky , začnite riadok VBA buď slovom " výber " alebo " Range ( " A1 : D10 " ) . " Použiť " výber " , ak chcete zmeniť čokoľvek bunka užívateľa bol vybraný pred spustením makra VBA . Použite " Range " , kedykoľvek chcete , aby vaše makrá použiť konkrétnu bunku alebo oblasť buniek , bez ohľadu na to , čo si vybrala užívateľ . Nahradiť " A1 : D10 " s konkrétnu oblasť buniek . Po prvej časti , vložte desatinnú čiarku ním slovo " hodnoty " . Zadajte medzeru , znamienko rovná sa a ďalší priestor . Vložte hodnotu do bunky . Ak priradenie textu do bunky , uzavrite text do úvodzoviek . Napríklad nasledujúci riadok kódu umiestnite " 25,46 " do bunky D1 :

rozsah ( " D1 " ) hodnota = 25,46
vedeckej notácii . v bunke

Excel VBA môžete tiež zmeniť číselný formát pre oblasť buniek , ktorá sa bude meniť , ako sa objaví na liste číslo . Ak chcete zmeniť bunku sa zobrazí vedecké notáciu , použite nasledujúci riadok kódu :

Range ( " A1 : D10 " ) . NumberFormat = " 0.00 +00 "

Change " A1 : D10 " na akékoľvek rozsah buniek , ktoré chcete použiť . Môžete tiež nahradiť celú sekciu rozsah s " Selection " . Môžete zmeniť počet núl pred desatinnou čiarkou , za desatinnou čiarkou a po znamienko plus určiť , ako chcete , aby sa vedecké notáciu sa zobrazí .


Po návrate hodnoty vo VBA

VBA , môžete vrátiť hodnotu bunky ako súčasť riadku kódu . Použite tento riadok kódu priradiť určitú hodnotu do inej bunky alebo premenné . Ak chcete použiť túto funkciu , zadajte " Range ( " A1 " ) . Hodnota " po znamienko rovnosti . Môžete tiež zmeniť " Range " pre " výber " , v závislosti na tom , čo hodnota , ktorú sa pokúšate použiť .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené