Problema con símbolo de moneda en VB

resulta que estoy modificando un punto de venta que me encontré por allí pero me he topado con el problema de que la moneda esta en pesos mexicanos y yo lo necesito con Quetzales Guatemaltecos cuyo Símbolo es QUE los decimales los modifique con la configuración regional de mi computadora y marchan bien pero el símbolo de moneda sigue siendo el de pesos intente solo sustituirlo directamente en el código pero entonces me marca errores les dejo el código de uno de los formularios para que se den una idea y me puedan sugerir o explicar mas bien como se modifica esto. De antemano muchas gracias

Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
Application.EnableCancelKey = xlDisabled
If TextBox1 <> "" Then
If TextBox2 <> "" Then
por = Val(TextBox2.Text - TextBox1.Text)
If por < 0 Then
MsgBox "Faltan: " & Format(por, "$#,##.00")
CommandButton1.SetFocus
TextBox2 = ""
TextBox2.SetFocus
End If
If por >= 0 Then
MsgBox "Entregar Cambio de: " & Format(x, "$#,##.00")
CommandButton1.SetFocus
TextBox2 = ""
TextBox2.SetFocus
With Ventas
Ventas.TextBox1 = Empty
Ventas.TextBox2 = Empty
Ventas.TextBox3 = Format(0, "$#,#.00")
Ventas.ListBox1.Clear
Cobrar.Hide
Ventas.TextBox1.SetFocus
Ventas.Label2 = 0
End With
End If
End If
End If
If TextBox1 = "" Then
Cobrar.Hide
MsgBox "No Hay Nada que Cobrar"
End If
Application.EnableCancelKey = xlInterrupt
Application.ScreenUpdating = True
End Sub
Private Sub TextBox2_Change()
aa = TextBox2.Text
If TextBox2 <> "" Then
If IsNumeric(aa) = False Then
are1 = MsgBox("Error, digitó una letra. Por favor intente de nuevo. ", , )
TextBox2.SetFocus
TextBox2 = Empty
GoTo FIN
Else
enteroa = aa - Int(aa)
End If
End If
FIN:
End Sub
Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
TextBox2 = Format(TextBox2, "$#,##.00")
End Sub
Private Sub UserForm_activate()
TextBox2 = ""
TextBox1 = Format(Ventas.TextBox3, "$#,#.00")
TextBox2.SetFocus
End Sub
'Evita Cerrar La Ventana
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then
MsgBox "Use el botón CLOSE del formulario", vbInformation, " Botón No Disponible "
Cancel = 1
CloseMode = 1
End If
End Sub

necesito es cambiar esto $ por esto QUE Gracias

Añade tu respuesta

Haz clic para o