El lenguaje VBA contiene una serie de funciones que se pueden utilizar para construir código en Excel. La siguiente tabla proporciona una descripción de las funciones más útiles. Al escribir código, escriba la palabra VBA seguido por un período, y verá una lista desplegable de gota de estas funciones. Ver sistema de Ayuda de Excel para obtener más detalles.
Función VBA | Que hace |
---|---|
Abdominales | Devuelve el valor absoluto de un número |
Matriz | Devuelve una variante que contiene una matriz |
Asc | Convierte el primer carácter de la cadena a su valor ASCII |
Atn | Devuelve la arcotangente de un número |
CBool | Convierte una expresión a tipo de datos Boolean |
CByte | Convierte una expresión a tipo de datos byte |
CCur | Convierte una expresión al tipo de datos de moneda |
CDate | Convierte una expresión a la fecha el tipo de datos |
CDbl | Convierte una expresión de doble tipo de datos |
CDec | Convierte una expresión a tipo de datos decimal |
Escoger | Selecciona y devuelve un valor de una lista de argumentos |
Chr | Convierte un valor ANSI de un carácter |
CInt | Convierte una expresión a entero tipo de datos |
CLng | Convierte una expresión a largo tipo de datos |
Cos | Devuelve el coseno de un número |
CreateObject | Crea un objeto de automatización |
CSng | Convierte una expresión a un solo tipo de datos |
CStr | Convierte una expresión al tipo de datos de cadena |
CurDir | Devuelve la ruta actual |
CVar | Convierte una expresión a tipo de datos variant |
CVDate | Convierte una expresión a la fecha el tipo de datos |
CVErr | Devuelve un tipo de error definido por el usuario |
Fecha | Devuelve la fecha actual del sistema |
DateAdd | Devuelve una fecha con un intervalo de la fecha y añadido a ella |
DateDiff | Devuelve la diferencia entre dos fechas como un intervalo de tiempo |
DatePart | Devuelve un entero que contiene una parte específica de una fecha |
SerieFecha | Devuelve una fecha para un año, mes y día especificado |
DateValue | Convierte una cadena a la fecha |
Día | Devuelve el día del mes de una fecha |
Dir | Devuelve el nombre de un archivo o directorio que coincide apattern |
DoEvents | Los rendimientos de ejecución por lo que el sistema operativo pueda procesar otherevents |
EOF | Devuelve True si se ha llegado al final de un archivo de texto |
Error | Devuelve el mensaje de error que corresponde a un errornumber |
Exp | Devuelve la base de los logaritmos naturales (e) elevado a apower |
Fileattr | Devuelve el modo de archivo para un archivo de texto |
FileDateTime | Devuelve la fecha y la hora cuando un archivo se modificó por última vez |
FileLen | Devuelve el número de bytes en un archivo |
Fijar | Devuelve la parte entera de un número |
Formato | Devuelve una expresión en un formato concreto |
FormatCurrency | Devuelve un número como una cadena, con el formato de moneda |
FormatDateTime | Devuelve un número como una cadena, con formato de fecha y / ortime |
FormatNumber | Devuelve un número como una cadena con formato |
FormatPercent | Devuelve un número como una cadena, formateado como un porcentaje |
FreeFile | Devuelve el siguiente número de archivo disponible para su uso por el Openstatement |
GetAll | Devuelve una lista de valores clave y sus valores (originallycreated con SaveSetting) a partir de la entrada de la solicitud en el registro thewindows |
GetAttr | Devuelve un código que representa un atributo de archivo |
GetObject | Recupera un objeto de automatización de un archivo |
GetSetting | Devuelve un valor de ajuste llave del entryin de una aplicación del registro de Windows |
Hex | Convierte de decimal a hexadecimal |
Hora | Devuelve la hora de un tiempo |
SiInm | Devuelve una de las dos partes, en función de la evaluación de anexpression |
Entrada | Devuelve un número específico de caracteres de un archivo de texto abierto |
InputBox | Muestra un cuadro de solicitar a un usuario para la entrada, y devuelve thevalue entrado |
InStr | Devuelve la posición de una cadena dentro de otra cadena |
InStrRev | Devuelve la posición de una cadena dentro de otra cadena, comenzando en la parte final de la cadena |
Int | Devuelve la parte entera de un número |
IsArray | Devuelve True si una variable es una matriz |
IsDate | Devuelve True si una variable es una fecha |
Esta vacio | Devuelve True si una variable no se ha inicializado |
EsError | Devuelve True si una expresión es un valor de error |
Está perdido | Devuelve True si un argumento opcional no fue aprobada para aProcedure |
Es nulo | Devuelve True si una expresión no contiene datos válidos |
IsNumeric | Devuelve True si una expresión se puede evaluar como un número |
IsObject | Devuelve True si una expresión hace referencia a un Automationobject OLE |
Únete | Devuelve una cadena creada por unirse a un número de substringscontained en una matriz |
LBound | Devoluciones límite inferior de una matriz |
LCase | Devuelve una cadena convertida a minúsculas |
Izquierda | Devuelve un número especificado de caracteres de la izquierda de acadena |
Len | Devuelve la longitud de una cadena, en caracteres |
Loc | Devuelve el actual leer o escribir posición de un archivo de texto |
LOF | Devuelve el número de bytes en un archivo de texto abierto |
Iniciar sesión | Devuelve el logaritmo natural de un número |
LTrim | Devuelve una copia de una cadena sin espacios iniciales |
Mediados | Devuelve un número especificado de caracteres de una cadena |
MIDB | Devuelve un número especificado de bytes de un POSICIONAM especificado una cadena string |
Minuto | Devuelve el minuto de un tiempo |
Mes | Devuelve el mes de una fecha |
MonthName | Devuelve una cadena que indica el mes especificado |
MsgBox | Muestra un cuadro de mensaje modal y devuelve el ID de la buttonclicked |
Ahora | Devuelve la fecha actual del sistema y el tiempo |
Octubre | Convierte de decimal a octal |
Reemplazar | Devuelve una cadena en la que una subcadena se sustituye withanother |
RGB | Devuelve un número que representa un valor de color RGB |
Correcto | Devuelve un número especificado de caracteres de la derecha de acadena |
Rnd | Devuelve un número aleatorio entre 0 y 1 |
Redondo | Redondea un número a un número determinado de decimales |
RTrim | Devuelve una copia de una cadena sin espacios finales |
Segundo | Devuelve el segundo de una época |
Busque | Devuelve la posición actual en un archivo de texto |
Sgn | Devuelve un entero que indica el signo de un número |
Cáscara | Se ejecuta un programa ejecutable |
Pecado | Devuelve el seno de un número |
Espacio | Devuelve una cadena con un número determinado de espacios |
Escisión | Devuelve una matriz que consiste en una serie de sub-cadenas |
Sqr | Devuelve la raíz cuadrada de un número |
Str | Devuelve una representación de cadena de un número |
StrComp | Devuelve un valor que indica el resultado de un StringComparison |
StrConv | Devuelve una variante cadena convertida según se especifica |
Cuerda | Devuelve una serie de caracteres o repetir |
StrReverse | Devuelve los caracteres de una cadena en orden inverso |
Interruptor | Evalúa una lista de expresiones y devuelve un valor associatedwith la primera expresión en la lista que es True |
Tab | Posiciones de salida de un flujo de salida |
Bronceado | Devuelve la tangente de un número |
Hora | Devuelve la hora actual del sistema |
Timer | Devuelve el número de segundos desde la medianoche |
TimeSerial | Devuelve la hora de una hora, los minutos y segundos especificado |
TimeValue | Convierte una cadena en un número de serie de tiempo |
Recortar | Devuelve una cadena sin conducir y espacios y espacios replacesmultiple con un solo espacio |
TypeName | Devuelve una cadena que describe el tipo de datos de avariable |
UBound | Devuelve el límite superior de una matriz |
UCase | Convierte una cadena a mayúsculas |
Val | Devuelve los números contenidos en una cadena |
VarType | Devuelve un valor que indica el subtipo de una variable |
Día de la semana | Devuelve un número que representa un día de la semana |
Nombre Día de la semana | Devuelve una cadena que indica el día de la semana especificado |
Año | Devuelve el año de una fecha |