Para birimi gösterim makrosu revize telebi

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
364
Excel Vers. ve Dili
Excel 2016 TR
Altın Üyelik Bitiş Tarihi
27.09.2026
Merhabalar,
Aşağıdaki makroyu bir yerden buldum ancak para birimi gösterim şekillerini aşağıdaki şekilde değiştirip işyerinde kullanmak istiyorum, acil yardımlarınızı rica ederim, şimdiden çok teşekkürler.

Aşağıdaki Makroda;
TL para birimini, ₺ simgesi olarak kullanmak istiyorum
USD para birimini, $ simgesi olarak kullanmak istiyorum
EUR para birimini, € simgesi olarak kullanmak istiyorum
GBP para birimini, ₤ simgesi olarak kullanmak istiyorum


Sub Format_TL()
'
' Format_TL Macro
'
' Keyboard Shortcut: Ctrl+shift+t
'
Selection.Style = "Currency"
End Sub
'
Sub Format_USD()
'
' Format_USD Macro
'
' Keyboard Shortcut: Ctrl+shift+d
'
Selection.NumberFormat = "#,##0.00 [$USD]"
End Sub
'
Sub Format_EUR()
'
' Format_EUR Macro
'
' Keyboard Shortcut: Ctrl+shift+e
'
Selection.NumberFormat = "#,##0.00 [$EUR]"
End Sub
'
Sub Format_GBP()
'
' Format_USD Macro
'
' Keyboard Shortcut: Ctrl+shift+p
'
Selection.NumberFormat = "#,##0.00 [$GBP]"
End Sub

Sub Auto_Open()
Application.OnKey "+^t", "Format_TL"
Application.OnKey "+^d", "Format_USD"
Application.OnKey "+^e", "Format_EUR"
Application.OnKey "+^p", "Format_GBP"
End Sub
'
Sub Auto_Close()
Application.OnKey "+^t", ""
Application.OnKey "+^d", ""
Application.OnKey "+^e", ""
Application.OnKey "+^p", ""
End Sub
 

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
364
Excel Vers. ve Dili
Excel 2016 TR
Altın Üyelik Bitiş Tarihi
27.09.2026
Kendim deneme yanılma ile çözdüm, ihtiyacı olan kullanabilsin diye son halini aşağıya bırakıyorum.

Sub Format_TL()

'

' Format_TL Macro

'

' Keyboard Shortcut: Ctrl+Shift+t

'

Selection.Style = "Currency"

End Sub

'

Sub Format_USD()

'

' Format_USD Macro

'

' Keyboard Shortcut: Ctrl+Shift+^d

'

Selection.NumberFormat = "#,##0.00 [$$]"

End Sub

'

Sub Format_EUR()

'

' Format_EUR Macro

'

' Keyboard Shortcut: Ctrl+Shift+^e

'

Selection.NumberFormat = "#,##0.00 [$€]"

End Sub

'

Sub Format_GBP()

'

' Format_GBP Macro

'

' Keyboard Shortcut: Ctrl+Shift+^p

'

Selection.NumberFormat = "#,##0.00 [$£]"

End Sub

Sub Auto_Open()

Application.OnKey "+^t", "Format_TL"

Application.OnKey "+^d", "Format_USD"

Application.OnKey "+^e", "Format_EUR"

Application.OnKey "+^p", "Format_GBP"

End Sub

'

Sub Auto_Close()

Application.OnKey "+^t", ""

Application.OnKey "+^d", ""

Application.OnKey "+^e", ""

Application.OnKey "+^p", ""

End Sub



Merhabalar,
Aşağıdaki makroyu bir yerden buldum ancak para birimi gösterim şekillerini aşağıdaki şekilde değiştirip işyerinde kullanmak istiyorum, acil yardımlarınızı rica ederim, şimdiden çok teşekkürler.

Aşağıdaki Makroda;
TL para birimini, ₺ simgesi olarak kullanmak istiyorum
USD para birimini, $ simgesi olarak kullanmak istiyorum
EUR para birimini, € simgesi olarak kullanmak istiyorum
GBP para birimini, ₤ simgesi olarak kullanmak istiyorum


Sub Format_TL()
'
' Format_TL Macro
'
' Keyboard Shortcut: Ctrl+shift+t
'
Selection.Style = "Currency"
End Sub
'
Sub Format_USD()
'
' Format_USD Macro
'
' Keyboard Shortcut: Ctrl+shift+d
'
Selection.NumberFormat = "#,##0.00 [$USD]"
End Sub
'
Sub Format_EUR()
'
' Format_EUR Macro
'
' Keyboard Shortcut: Ctrl+shift+e
'
Selection.NumberFormat = "#,##0.00 [$EUR]"
End Sub
'
Sub Format_GBP()
'
' Format_USD Macro
'
' Keyboard Shortcut: Ctrl+shift+p
'
Selection.NumberFormat = "#,##0.00 [$GBP]"
End Sub

Sub Auto_Open()
Application.OnKey "+^t", "Format_TL"
Application.OnKey "+^d", "Format_USD"
Application.OnKey "+^e", "Format_EUR"
Application.OnKey "+^p", "Format_GBP"
End Sub
'
Sub Auto_Close()
Application.OnKey "+^t", ""
Application.OnKey "+^d", ""
Application.OnKey "+^e", ""
Application.OnKey "+^p", ""
End Sub
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Son düzenleme:

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
364
Excel Vers. ve Dili
Excel 2016 TR
Altın Üyelik Bitiş Tarihi
27.09.2026

altan888

Altın Üye
Katılım
15 Şubat 2008
Mesajlar
364
Excel Vers. ve Dili
Excel 2016 TR
Altın Üyelik Bitiş Tarihi
27.09.2026
Haluk Bey, merhabalar evet doğrudur siz vermiştiniz ve kodu kaybederim diye word e kaydetmisim işyerinde yoğunluktan ancak nerden bulduğumu çok hatırlayamadım o esnada. Sonra işin aciliyetinden aklıma foruma yazmak geldi. Tekrar teşekkürler...
Haluk Bey
Merhabalar

Sizden bir ricam olacak, yardımcı olursanız sevinirim,
Sizin yazmış olduğunuz aşağıdaki makro ifadesini bir örnekte çalıştırdığımda Ctrl+Shift+t olarak ₺ para simgesi çıkıyor ancak ₺4.251,90 örneğinde görüleceği üzere rakamın solunda çıkıyor, ben para simgesinin rakamın sağında 4.251,90 ₺ şeklinde simgesi çıksın istiyorum. Makrodaki diğer para birimleri rakamın sağında çıkıyor bu ₺ simgesi sağında çıkıyor, Yardımlarınızı rica ederim. Şimdiden çok teşekkürler...


Sub Format_TL()

'

' Format_TL Macro

'

' Keyboard Shortcut: Ctrl+Shift+t

'

Selection.Style = "Currency"

End Sub

'

Sub Format_USD()

'

' Format_USD Macro

'

' Keyboard Shortcut: Ctrl+Shift+^d

'

Selection.NumberFormat = "#,##0.00 [$$]"

End Sub

'

Sub Format_EUR()

'

' Format_EUR Macro

'

' Keyboard Shortcut: Ctrl+Shift+^e

'

Selection.NumberFormat = "#,##0.00 [$€]"

End Sub

'

Sub Format_GBP()

'

' Format_GBP Macro

'

' Keyboard Shortcut: Ctrl+Shift+^p

'

Selection.NumberFormat = "#,##0.00 [$£]"

End Sub

Sub Auto_Open()

Application.OnKey "+^t", "Format_TL"

Application.OnKey "+^d", "Format_USD"

Application.OnKey "+^e", "Format_EUR"

Application.OnKey "+^p", "Format_GBP"

End Sub

'

Sub Auto_Close()

Application.OnKey "+^t", ""

Application.OnKey "+^d", ""

Application.OnKey "+^e", ""

Application.OnKey "+^p", ""

End Sub
 
Üst