Respuesta
en
Microsoft Excel
a
Macro para asignar nombre a una hoja
Como no sé exactamente como es tu código no puedo saber como calculas las hojas y demás. Sin embargo, en este pequeño programa tienes las funciones que seguro vas a poder usar para tus propósitos: Option Explicit Sub RenumeraHojas() Dim h As...
Respuesta
en
Microsoft Excel
a
Macro en excel que al ejecutar solicite la ruta de consulta externa desde microsoft query
Bueno si entiendo bien solo necesitas añadir a tu código antes de la conexión o en otro botón a parte, la parte de creación. Sería algo como: Workbooks("Book1").Connections.AddFromFile _ "C:\Program Files (x86)\Microsoft...
Respuesta
en
Microsoft Excel
a
Ayuda con macro para exportar a otro libro de excel
Adjunto un procedimiento que te valdría: Sub CopiaHojaAOtroLibro(hori As String, fldes As String) 'Copia la hoja hori en el libro cuyo fichero es fldes y lo cierra salvando Dim lbori As String 'libro origen Dim lbdes As String 'libro destino 'recoge...
Respuesta
en
Microsoft Excel
a
Cuestionario y auto desplegable con respuesta
Con tu explicación no estoy seguro de entenderte. Veamos, cuando eliges un desplegable la celda en la que está toma el valor elegido. Si ahora quieres que en función de ese valor se escoja otro de la misma fila que corresponde al valor escogido la...
Respuesta
en
Microsoft Excel
a
Contar días a base de horas
A ver si te sirve los siguiente. Escribir en C2 (y arrastrar hacia abajo): =AND(DAY(A2)=1;B2>TIME(12;0;0);B2<(TIME(13;0;0))) AND es equivalente a Y, DAY es DIA y NSHORA es TIME, COUNTIF es CONTARSI si lo tienes en español. Con esto tienes una columna...
Respuesta
en
Microsoft Excel
a
Macro, obtener dato según su valor de lista de datos
Bueno yo lo he hecho con VBA porque me apaño mejor, aunque casi seguro que se puede hacer con formulas array. Ve al editor de VBA (Alt+F11) inserta un módulo (Insert/Module) y copia el siguiente código. Option Explicit Sub CalculaCentrales() Dim r As...
Respuesta
en
Microsoft Excel
a
Unir varias hojas de excel en una sola
A que llamás ¿unificar varias hojas en una sola? ¿A ir sumando o haciendo cualquier otra operación (media aritmética por ejemplo) de los datos dejando las cabeceras intactas? Si es esto puedes escribir una fórmula en las celdas a sumar (por ejemplo)...
Respuesta
en
Microsoft Excel
a
Cambiar el rango de valores de las series de un gráfico
Si entiendo bien lo que quieres no necesitas código VBA para ello. Se puede hacer definiendo rangos dinámicos y usándolos como datos para las series. Por ejemplo supongamos que una serie de datos comienza en D7 y tiene datos en la columna D. Unas...
Respuesta
en
Microsoft Excel
a
Como coloco clave a cada hoja en excel
Puedes usar una facilidad que da Excel y es proteger rangos por usuario. Para ello (en Excel 2007) vas a: Review / Allow users to Edit Ranges. Pulsas New, en la ventana y te pide el nombre, el rango y la password para ese rango. Puedes simplemente...
Respuesta
en
Microsoft Excel
a
Macro tabla dinamica
Tienes que cambiar el parámetro TableDestination a algo como esto: TableDestination:="[Libro1]Hoja1!R1C1" En este caso en la hoja actual en A1. Libro y hoja serán los que tengas en tu caso.