Adókulcsok az Excel VBA -ban - Egyszerű Excel makrók

Tartalomjegyzék

Az alábbiakban megnézzük a programot Excel VBA amely kiszámítja a jövedelem adóját. A következő adókulcsok Ausztráliában élő személyekre vonatkoznak.

Adóköteles jövedelem

E jövedelem adója

0 - $6,000

Nulla

$6,001 - $35,000

15c minden 1 dollár felett 6000 dollár felett

$35,001 - $80,000

4350 dollár plusz 30c minden 1 dollár felett 35 000 dollár felett

$80,001 - $180,000

$ 17,850 plusz 38c minden 1 dollár felett 80 000 dollár felett

180 001 USD és több

$ 55,850 plusz 45c minden 1 dollár felett 180 000 dollár felett


Helyzet:

1. Először két kettős változót deklarálunk. Egy kettős változót jövedelemnek, egy kettős változót pedig adónak nevezünk.

Halvány jövedelem Dupla
Dim adó Dupla

2. A változó jövedelmet inicializáljuk az A2 cella értékével, és kerekítjük.

jövedelem = Kerek (tartomány ("A2"). Érték)

3. A kerekített értéket ismét az A2 cellába helyezzük.

Tartomány ("A2"). Érték = jövedelem

4. A Select Case nyilatkozatot használjuk a jövedelem adójának kiszámítására. Az Excel VBA a jövedelem segítségével teszteli az összes következő esetkivonatot, hogy megtudja, hogy az Eset utasítás alatt lévő kódot kell -e végrehajtani.

Válassza az Eset bevételeit
Az eset> = 180001
adó = 55850 + 0,45 * (jövedelem - 180000)
Az eset> = 80001
adó = 17850 + 0,38 * (jövedelem - 80000)
Az eset> = 35001
adó = 4350 + 0,3 * (jövedelem - 35000)
Az eset> = 6001
adó = 0,15 * (jövedelem - 6000)
Más eset
adó = 0
Vége Kiválasztás

Példa: ha a jövedelem 37000, az adó 4350 + 0,3 * (37000-35000) = 4350 + 600 = 4950 USD

5. Írjuk a változó adó értékét a B2 cellába.

Tartomány ("B2"). Érték = adó

6. Helyezze ezt a kódot egy parancsgombba, és próbálja ki.

Eredmény:

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave