Actividad pública reciente
Ha respondido en
Microsoft Excel
Range("num1:num2").Select
Para que tu código funcione debes reemplazar la línea : Range("num1:num2").Select por las siguientes líneas : direccion = num1 & ":" & num2 Range(direccion).Select De esta forma podrás seleccionar el rango que deseas. Saludos y suerte. (Si quieres...
Ha respondido en
Microsoft Excel
Webs excel
Te recomiendo que visites mi sitio web www.excelworker.virtuabyte.cl en el cual hay valiosa información para quienes comienzan en las macros. Además de información encontrarás archivos con macros para descargar y links a buenos sitios dedicados a la...
Ha respondido en
Microsoft Excel
Celdas distintas en columna
Para hacer lo que quieres no es necesario utilizar macros, puedes utilizar la herramienta de validación de Excel. Primero debes seleccionar el rango de celdas que quieres controlar, una vez seleccionado el rango, vas al menú Datos y luego escoges la...
Ha respondido en
Microsoft Excel
Necesito consejo para la validación del resultado de una celda en Microsoft Excel
Por ejemplo, si los datos que quieres sumar se encuentran en la columna A desde la fila 1 a la fila 10, puedes escribir la siguiente fórmula en la celda A11 : =SI(SUMA(A1:A10)>100;SUMA(A2:A10);10) En este caso de ejemplo, la fórmula dará como...
Ha respondido en
Microsoft Excel
Macro que me elimine una fila especifica
Lo que te recomiendo hacer es crear una columna auxiliar para extraer la palabra objetivo (en este caso "private"). Por ejemplo, puedes escribir en la celda B1 la palabra "private" y en la celda A1 la fórmula: =LARGO(B1) Luego, suponiendo que tu...
Ha respondido en
Microsoft Excel
Consulta de código implementado en excel que cuenta celdas
Espero que te encuentres bien. Para verificar si en la columna A hay datos, puedes incluir las siguientes líneas a tu código: num = WorksheetFunction.CountA(Range("A:A")) If num = 0 Then MsgBox "No hay datos" Exit Sub End If La función CountA...
Ha respondido en
Microsoft Excel
Borrar
Para borrar sólo el contenido de las celdas debes utilizar el método ClearContents, este método borra los contenidos y mantiene los formatos de celda. Por ejemplo, si quisieras borrar la columna A antes de cargar los datos, deberías utilizar un...
Ha respondido en
Microsoft Excel
Calcular dígitos de un numero
Si el número es entero, puedes utilizar la función largo, por ejemplo, si el número está en la celda A2 debes ingresar en otra celda la fórmula : =LARGO(A2) Si el número es decimal (y los decimales se separan por comas) y quieres saber la cantidad de...
Ha respondido en
Microsoft Excel
Macros de excel
Te recomiendo visitar mi sitio web www.excelworker.virtuabyte.cl, en la sección VBA (Macros) encontrarás información que te será de utilidad. El sitio es ideal para quienes están comenzando en la programación de macros, además encontrarás ejemplos,...
Ha respondido en
Microsoft Excel
Función que determine el número de semana de una fecha determinada
Para hacer lo que quieres, debes utilizar la función DatePart. Por ejemplo, si la fecha que deseas evaluar se encuentra en la celda B1 (Cells(1,2)), debes incluir la siguiente sentencia en tu código : semana = VBA.DatePart("ww", Cells(1, 2),...
Ha respondido en
Microsoft Excel
Posiciones
Para esto puedes hacer lo siguiente, supondremos que la Posición está en la columna A, el nombre en la columna B y los Puntos en la columna C. Los datos comenzarán en la fila 2, ya que en la 1 estarán los encabezados. En la celda A2 debes escribir el...
Ha respondido en
Microsoft Excel
Como abrir 5 libros
Si el archivo desde el cual abres los otros archivo se encontrará en la misma carpeta que éstos, puedes utilizar la propiedad Path de la siguiente forma : Workbooks.Open ThisWorkbook.Path & "\NombreArchivo.xls" Con la sentencia ThisWorkbook. Path...
Ha respondido en
Microsoft Excel
¿Cómo evitar duplicados en celdas de Excel?
Para hacer lo que quieres no es necesario utilizar macros, puedes utilizar la herramienta de validación de Excel. Primero debes seleccionar el rango de celdas que quieres controlar, una vez seleccionado el rango, vas al menú Datos y luego escoges la...
Ha respondido en
Microsoft Excel
Dudas en VBA
Según entiendo, lo que quieres es que por ejemplo, si la celda A1 tiene un 1 o un 2, el valor se aumente en un 40%. Para evaluar más de una condición, puedes utilizar la función O, la cual devuelve verdadero si alguno de los argumentos es verdadero,...
Ha respondido en
Microsoft Excel
Ruta Completa
Eso lo puedes hacer con la siguiente macro : Sub piepagina() ActiveSheet.PageSetup.LeftFooter = ThisWorkbook.FullName End Sub Espero que te sea de utilidad, saludos y suerte!. (Si quieres conocer más acerca de las macros para excel, visita mi sitio...
Ha respondido en
Microsoft Excel
Función extraer
Si en A1 tienes el texto y quieres extraer lo que está entre paréntesis, puedes utilizar la siguiente fórmula : =EXTRAE(A1;ENCONTRAR("(";A1;1)+1;ENCONTRAR(")";A1;1)-ENCONTRAR("(";A1;1)-1) Con la función ENCONTRAR se determina la posición de los...