Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Convierte un número en formato de texto y le aplica un símbolo de moneda. El nombre del método (y el símbolo que aplica) depende de la configuración de idioma.
Sintaxis
más sencilla.USDollar (arg1, arg2)
expresión Variable que representa un objeto WorksheetFunction.
Parameters
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| Arg1 | Obligatorio | Double | Referencia a una celda que contiene un número o una fórmula que se evalúa en un número. |
| Arg2 | Obligatorio | Double | Número de dígitos a la derecha del separador decimal. Si Arg2 es negativo, el número se redondea hacia la izquierda del separador decimal. Si se omite el argumento de decimales, se calculará como 2. |
Valor devuelto
Cadena
Comentarios
El método USDollar convierte un número en texto mediante el formato de moneda, con los decimales redondeados a la ubicación especificada. El formato usado es $#,##0.00_);($#,##0.00).
La principal diferencia entre aplicar formato a una celda que contiene un número con el comando Formato de celdas y aplicar formato a un número directamente con el método del dólar es que el dólar convierte el resultado en texto. Un número al que se le da formato con el comando Format Cells sigue siendo un número. Puede seguir usando números con formato Dólar en las fórmulas, ya que Excel convierte los números escritos como valores de texto en números cuando realiza el cálculo.
Ejemplo
En el siguiente ejemplo se muestra el primer número con formato de moneda, con dos dígitos a la derecha del separador decimal (1,234.57 $).
=DOLLAR(A2, 2)
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.