Jak sformatować komórki jako walutę i gdzie możemy jej użyć

Anonim

Weźmy przykład, aby zrozumieć, jak i gdzie możemy sformatować komórkę w walucie.

Mamy dane ilościowe produktu w zakresie A1:B9, w którym kolumna A zawiera nazwę produktu, a kolumna B zawiera jej ilość. Chcemy sformatować zakres kwot jako walutę, aby użytkownik mógł łatwo zrozumieć, że liczba jest walutą.

Aby napisać makro, wykonaj poniższe kroki:-

  • Otwórz stronę VBA i naciśnij klawisz Alt + F11.
  • Włóż moduł.
  • Napisz poniższy kod:

Podformat Waluta()

Dim Sh jako arkusz

Ustaw Sh = ThisWorkbook.Sheets(1)

Sh.Range("B2:B9").NumberFormat = "$#,##0.00"

Napis końcowy

Wyjaśnienie kodu:-

Najpierw podaliśmy temat kodu, następnie zdefiniowaliśmy wszystkie zmienne, a następnie zdefiniowaliśmy zakres, w którym chcemy umieścić format waluty.

Aby uruchomić makro, naciśnij klawisz F5, a format zakresu zostanie zmieniony na format walutowy.

@ www.excelforum jeden z użytkowników zadał podobne pytanie:-

Format waluty, napisany w USA, prowadzony w Szanghaju

Mam dostęp do bazy danych, która tworzy / wypełnia program Excel, a następnie formatuje raport. Mam walutę w USD, więc formatuję ją tak, jak podczas pracy w USA, otrzymuję to, czego oczekuję „100 000 USD”, ale gdy ta aplikacja jest uruchamiana w Szanghaju, otrzymują i oczywiście rzeczywiste wartości są takie same, jeśli prowadzony w USA w Szanghaju.
Jak mogę sprawić, żeby pokazywał USD, gdy biegnę z Szanghaju?

Aby sprawdzić rozwiązanie, kliknij tutaj

http://www.excelforum.com/excel-programming-vba-macros/1075253-currency-format-written-in-us-run-in-shanghai.html

Pobierz - Formatowanie waluty w VBA - xlsm