Daňové sazby v aplikaci Excel VBA - snadná makra aplikace Excel

Obsah

Níže se podíváme na program v Excel VBA že vypočítá daň z příjmu. Následující Daňová sazba platí pro jednotlivce, kteří mají bydliště v Austrálii.

Zdanitelný příjem

Daň z tohoto příjmu

0 - $6,000

Nula

$6,001 - $35,000

15c za každý 1 $ nad 6 000 $

$35,001 - $80,000

4 350 $ plus 30 c za každý 1 $ nad 35 000 $

$80,001 - $180,000

17 850 $ plus 38 c za každý 1 $ nad 80 000 $

180 001 $ a více

55 850 $ plus 45 c za každý 1 $ nad 180 000 $


Situace:

1. Nejprve deklarujeme dvě dvojité proměnné. Jednu dvojitou proměnnou nazýváme příjem a druhou dvojitou proměnnou nazýváme daň.

Dim příjem jako dvojnásobek
Dim tax As Double

2. Proměnný příjem inicializujeme hodnotou buňky A2 a zaokrouhlíme.

příjem = kolo (rozsah ("A2"). hodnota)

3. Zaokrouhlenou hodnotu opět umístíme do buňky A2.

Rozsah („A2“). Hodnota = příjem

4. K výpočtu daně z příjmu používáme výkaz Select Case. Excel VBA používá příjem k testování každého následujícího příkazu Case, aby zjistil, zda by měl být spuštěn kód pod příkazem Case.

Vyberte možnost Příjem
Případ je> = 18 0001
daň = 55850 + 0,45 * (příjem - 180000)
Případ je> = 80001
daň = 17850 + 0,38 * (příjem - 80000)
Případ je> = 35001
daň = 4350 + 0,3 * (příjem - 35 000)
Případ je> = 6001
daň = 0,15 * (příjem - 6000)
Případ Jinak
daň = 0
Konec Vybrat

Příklad: pokud je příjem 37000, daň se rovná 4350 + 0,3 * (37000-35000) = 4350 + 600 = 4950 $

5. Do buňky B2 zapíšeme hodnotu proměnné daně.

Rozsah („B2“). Hodnota = daň

6. Umístěte tento kód do příkazového tlačítka a otestujte ho.

Výsledek:

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave