- Software
- Oficina de Microsoft
- Excel
- Funciones VBA para Excel Programación VBA
Libro Relacionado
Por John Walkenbach
El lenguaje VBA contiene una serie de funciones que puede utilizar para crear código en Excel. La tabla siguiente proporciona descripciones de las funciones más útiles. Cuando escriba el código, escriba la palabra VBA seguida de un punto, y verá una lista desplegable de estas funciones. Vea el sistema de ayuda de Excel para más detalles.
VBA FunctionWhat It DoesAbsReturns the absolute value of a numberArrayReturns a variant that contains an arrayAscConverts the first character of string to its ASCII valueAtnReturns the arctangent of a numberCBoolConverts an expression to Boolean data typeCByteConvierte una expresión al tipo de datos de byteCCurConvierte una expresión al tipo de datos de monedaCDateConvierte una expresión al tipo de datos de fechaCDblConvierte una expresión al tipo de datos dobleCDecConvierte una expresión al tipo de datos decimalChooseSelects y devuelve un valor de una lista de argumentosChrConvierte un valor ANSI a un carácterChrConvierte una expresión a un tipo de dato enteroCLngConvierte una expresión a un tipo de dato largoCosRegresa el coseno de un númeroCreateObjectCrea una automatización OLE objectCSngConvierte una expresión a un solo tipo de datosCtrConvierte una expresión a un tipo de datos de cadenaCurDirRegresa la ruta actualCVarConvierte una expresión a un tipo de datos de varianteCVDateConvierte una expresión a un tipo de datos de fechaCVErrRegresa un usuario-defined error typeDateReturns the current system dateDateAddReturns a date with a specific date interval added to itDateDiffReturns the difference between two dates as a time
intervalDatePartRegresa un entero que contiene una parte específica de una fechaDateSerialRegresa una fecha para un año, mes y día específicoDateValueConvierte una cadena en fechaDayRegresa el día del mes de una fechaDirRegresa el nombre de un archivo o directorio que coincide con un
patternDoEventsRealiza la ejecución para que el sistema operativo pueda procesar otras
eventsEOFReturns True si se ha alcanzado el final de un archivo de textoErrorRegresa el mensaje de error que corresponde a un error
numberExpRegresa la base de los logaritmos naturales (e) elevada a un
powerFileAttrReturns the file mode for a text fileFileDateTimeReturns the date and time when a file was last modifiedFileLenReturns the number of bytes in a fileFixReturns the integer portion of a numberFormatReturns an expression in a particular formatFormatCurrencyReturns a number as a string, formatted as currencyFormatDateTimeReturns a number as a string, formatted as a date y/o
timeFormatNumberRegresa un número como una cadena formateadaFormatPercentRegresa un número como una cadena, formateado como un porcentajeFreeFileRegresa el siguiente número de archivo disponible para su uso por el archivo Open
statementGetAllRegresa una lista de ajustes clave y sus valores (originalmente
creado con SaveSetting) a partir de la entrada de una aplicación en el directorio
Windows registryGetAttrReturns un código que representa un atributo de archivoGetObjectRetrae un objeto OLE Automation de un archivoGetSettingReturns un valor de configuración clave de la entrada de una aplicación
en el registro de WindowsHexConvierte de decimal a hexadecimalHourRegresa la hora de un tiempoIIfRegresa una de dos partes, dependiendo de la evaluación de una
expressionInputRegresa un número específico de caracteres de un texto abierto
fileInputBoxMuestra una caja para pedirle al usuario que introduzca datos y devuelve el archivo
valor introducidoInStrRegresa la posición de una cadena dentro de otra cadenaInStrRevRegresa la posición de una cadena dentro de otra cadena,
comenzando en el extremo posterior de la cadenaIsIntReturns la parte entera de un númeroIsArrayReturns True si una variable es un arrayIsDateReturns True si una variable es un dateIsEmptyReturns True si una variable no ha sido inicializadaIsErrorReturns True si una expresión es un valor de errorIsMissingReturns True si no se ha pasado un argumento opcional a una variable
ProcedureIsNullReturns True si una expresión no contiene datos válidosIsNumericReturns True si una expresión puede ser evaluada como numberIsObjectReturns True si una expresión hace referencia a una automatización OLE
objectJoinDevuelve una cadena creada uniendo varias subcadenas
contenida en un arrayLBoundReturns el límite inferior de un arrayLCaseReturns una cadena convertida a minúsculasLeftReturns un número especificado de caracteres de la izquierda de un arrayLeftReturns
stringLenReturns la longitud de una cadena, en caracteresLocReturns la posición actual de lectura o escritura de un archivo de textoLOLOReturns el número de bytes en un archivo de texto abiertoLogReturns el logaritmo natural de un númeroLTrimReturns una copia de una cadena sin espacios en blancoMidReturns un número específico de caracteres de una cadenaMidBReturns un número específico de bytes de una posición específica
in a stringMinuteReturns the minute of a timeMonthReturns the month of a dateMonthNameReturns a string indicating the specified monthMsgBoxDisplay a modal message box and returns the ID of the button
clickedNowRegresa la fecha y hora actual del sistemaOctConvierte de decimal a octalRegresaRegresaRegresa una cadena en la que se reemplaza una subcadena con
anotherRGBRegresa un número que representa un valor de color RGBDerechoRegresa un número específico de caracteres de la derecha de un
stringRndRoundRedondea un número aleatorio entre 0 y 1Redondea un número a un número específico de decimalesRedondea un número a un número específico de decimalesRrimRedondea una copia de una cadena sin espacios de arrastreSecondRedondea el segundo de una vezSeekRedondea el segundo de una vezRedondea la posición actual en un archivo de textoRedondea un número entero que indica el signo de un númeroRedondeaRedondea un número un programa ejecutableSinRegresa el seno de un númeroSpaceRegresa una cadena con un número especificado de espaciosSplitRegresa una matriz formada por un número de substringsSqrRegresa la raíz cuadrada de un númeroStrRegresa una representación de cadena de un númeroStrCompRegresa un valor que indica el resultado de una cadena de caracteres
comparisonStrConvRegresa una variante de cadena convertida como se especificaStringRegresa un carácter de repetición o cadenaStrReverseRegresa los caracteres de una cadena en orden inversoSwitchEvalúa una lista de expresiones y devuelve un valor asociado
con la primera expresión de la lista que es la salida TrueTabPositions en un flujo de salidaTanRegresa la tangente de un númeroTimeRegresa la hora actual del sistemaTimerRegresa el número de segundos desde la medianocheTimeSerialRegresa la hora de una hora, minuto y segundo especificadosTimeValueConvierte una cadena en un número de serie de tiempoTrimRegresa una cadena sin espacios y sin espacios y la sustituye
múltiples espacios con un solo espacioTypeNameRegresa una cadena que describe el tipo de datos de una
variableUBoundRegresa el límite superior de un arrayUCaseConvierte una cadena en mayúsculasValRegresa los números contenidos en una cadenaVarTypeRegresa un valor que indica el subtipo de una variableDía de la semanaRegresa un número que representa un día de la semanaDía de la semana NombreDevuelve una cadena que indica el día de la semanaAñoRegresa el año de una fecha