Enhavtabelo
Efektivigo de VBA-makro estas la plej efika, plej rapida kaj sekura metodo por ruli ajnan operacion en Excel. En ĉi tiu artikolo, ni montros al vi kiel formati la numeron en Excel uzante VBA .
Elŝutu Laborlibron
Vi povas elŝuti la senpagan ekzercan Excel-libron de ĉi tie.
Formati Nombron per VBA.xlsm
3 Metodoj por Formati Nombron en Excel kun VBA
Rigardu la sekvan ekzemplon. Ni konservis la samajn nombrojn en ambaŭ Kolumno B kaj C tiel ke kiam ni formatas la nombron en Kolumno C , vi scios el la B-Kolumno en kiu formato estis la nombro antaŭe.
1. VBA por Formati Nombron de Unu Tipo al Alia en Excel
Unue, ni sciu kiel formati la nombron 12345 el Ĉelo C5 en nia donita datumaro kun VBA al Monero formato.
Paŝoj:
- Premu Alt + F11 sur via klavaro aŭ iru al la langeto Programisto -> Visual Basic por malfermi Visual Basic Editor .
- En la ŝpruckoda fenestro, de la menubreto , alklaku Enmeti -> Modulo .
- Kopiu la sekvan kodon kaj algluu ĝin en la kodfenestron.
4315
Via kodo estas nun preta por funkcii.
- Premu F5 sur via klavaro aŭ el la menubreto elektu Run -> Rulu Sub/UserForm . Vi ankaŭ povas simple alklaki la malgrandan Ludpikonon en la submenubreto por ruli la makroon.
Tiu ĉi kodo formatos la numeron 12345 en valuton kun dekuma valoro.
Se vi volas montri la valutan simbolon en la ĉelo, tiam simple metu la simbolon antaŭ la kodo.
6015
Por nia kazo, ni uzis la dolaro ($) simbolo. Vi povas uzi ajnan valutan simbolon, kiun vi volas.
Ĉi tiu kodo formatos la nombron en valuton kun dolara ($) simbolo.
Vi ankaŭ povas konverti ĉi tiun formaton de nombro al multaj aliaj formatoj. Nur sekvu la suban kodon por transformi la numeron en la formaton, kiun vi postulas.
7601
VBA-Makro
Superrigardo
Legu Pli: Excel Propra Nombra Formato Multoblaj Kondiĉoj
2. Makroo por Formati Gamon de Nombroj en Excel
Ni vidis kiel ŝanĝi la nombroformaton por ununura ĉelo. Sed se vi volas ŝanĝi la formaton por gamo da nombroj tiam la VBA -kodoj estas preskaŭ la samaj kiel montritaj en la supra sekcio. Ĉi-foje anstataŭ pasigi unu solan ĉelan referencnumeron en la krampojn de la objekto Range, vi devas pasi la tutan gamon (tiel ĉi C5:C8) en la krampojn.
4198
Ĉi tiu kodo formatos specifan gamon da nombroj el via datumaro en Excel.
Legu Pli: Kiel Formati Nombron al Milionoj en Excel (6 Manieroj)
Similaj legaĵoj:
- Excel Rondo al 2 decimalaj lokoj (kun Kalkulilo)
- Kiel Meti krampojn por Negativaj Nombroj en Excel
- Kiel Formati Nombron en Miloj K kaj Milionoj M en Excel (4 Manieroj)
- Propra Nombra Formato: Milionoj kun Unu Decimalo en Excel (6 Manieroj)
- Kiel Ŝanĝi Nombra Formato de Komo al Punkto en Excel (5 Manieroj)
3. Enmetu VBA por Konverti Nombron kun Formata Funkcio en Excel
Vi ankaŭ povas uzi la Formatfunkcion en Excel VBA por konverti la nombrojn. La makroo por fari tion estas,
Paŝoj:
- Sammaniere kiel antaŭe, malfermu Vidan Bazan Redaktilon el la Ellaboranto langeto kaj Enigu Modulo en la kodfenestro.
- En la kodfenestro, kopiu la sekvan kodon kaj algluu ĝin.
9942
Via kodo nun estas preta por ruliĝi.
Vi ricevos la formatitan numeron en la mesaĝkesto.
Rilata Enhavo: Kiel Konverti Nombron al Procento en Excel (3 Rapidaj Manieroj)
Konkludo
Ĉi tiu artikolo montris al vi kiel formati la numeron en Excel per VBA . Mi esperas, ke ĉi tiu artikolo estis tre utila al vi. Bonvolu demandi se vi havas demandojn pri la temo.