Stawki podatkowe w Excel VBA - Łatwe makra Excel

Spisie treści

Poniżej przyjrzymy się programowi w Excel VBA który oblicza podatek od dochodu. Następujące wysokość podatków mają zastosowanie do osób, które są mieszkańcami Australii.

Dochód do opodatkowania

Podatek od tego dochodu

0 - $6,000

Zero

$6,001 - $35,000

15c za każdego 1 dolara powyżej 6000 dolarów

$35,001 - $80,000

4350 $ plus 30 centów za każdego 1 dolara powyżej 35 000 $

$80,001 - $180,000

17 850 $ plus 38 centów za każdego 1 $ powyżej 80 000 $

180 001 USD i więcej

55 850 $ plus 45 centów za każdego 1 dolara powyżej 180 000 $


Sytuacja:

1. Najpierw deklarujemy dwie zmienne podwójne. Jedną zmienną podwójną nazywamy dochodem, a jedną zmienną podwójną nazywamy podatkiem.

Dim dochód jako podwójny
Podatek od dim jako podwójny

2. Dochód zmienny inicjujemy wartością komórki A2 i zaokrąglamy.

dochód = Round(Zakres("A2").Wartość)

3. Ponownie umieszczamy zaokrągloną wartość w komórce A2.

Zakres("A2").Wartość = dochód

4. Do obliczenia podatku od dochodu używamy zestawienia Select Case. Excel VBA wykorzystuje dochód do testowania każdego kolejnego zestawienia Case, aby sprawdzić, czy kod pod zestawieniem Case powinien zostać wykonany.

Wybierz dochód ze sprawy
Przypadek jest >= 180001
podatek = 55850 + 0,45 * (dochód - 180000)
Przypadek >= 80001
podatek = 17850 + 0,38 * (dochód - 80000)
Przypadek jest >= 35001
podatek = 4350 + 0,3 * (dochód - 35000)
Przypadek >= 6001
podatek = 0,15 * (dochód - 6000)
Przypadek inny
podatek = 0
Koniec Wybierz

Przykład: jeśli dochód wynosi 37000, podatek wynosi 4350 + 0,3 * (37000-35000) = 4350 + 600 = 4950 USD

5. W komórce B2 zapisujemy wartość podatku zmiennego.

Zakres("B2").Wartość = podatek

6. Umieść ten kod w przycisku polecenia i przetestuj go.

Wynik:

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave