Respuesta
en
Microsoft Excel
a
Si una hoja existe...
Si entendí bien la pregunta. La idea es seleccionar una hoja, pero si no existe entonces que copie otra: Private Sub Boton_Click() On Error GoTo noexiste Sheets("Hoja1").Activate Exit Sub No existe: Sheets("Matriz"). Copy End Sub Pienso que es eso....
Respuesta
en
Microsoft Excel
a
Base de datos
Creo que esto lo podrías hacer mediante VBA, utilizando el evento Change de la hoja de cálculo donde estas trabajando. De tal forma que cuando detecte que se ha ingresado un dato en la columna donde va la retención entonces tome todos los datos de la...
Respuesta
en
Microsoft Excel
a
¿Cómo hacer una condicional para evaluaciones?
La fórmula debería ser algo como esto: =SI(D10>=17;"MB";SI(D10>=14;"BIEN";SI(D10>=10;"REG";SI(D10>0;"INS";"NPR")))) Es mejor si comienzas a acotar las alternativas de arriba hacia abajo. He tenido casos en que esta página elimina los signos de mayor...
Respuesta
en
Microsoft Excel
a
Actualizar datos en columnas a partir de una consulta
Sin embargo, no estoy seguro de haber entendido. La idea es que la misma macro que tienes ahora, la cual está tomando información de celdas determinadas, ¿funcione para otro grupo de celdas? Si esa es la idea, habría que escribir la macro para que...
Respuesta
en
Microsoft Excel
a
SI(Y...) en VBA
Como VBA trae sus propias funciones IF y AND, pienso que es innecesario usar Application. WorksheetFunction para enviar un valor a una variable cualquiera. La estructura del algoritmo sería algo como: If Range("A1") = "X" And Range("B1") = "Y" And...
Respuesta
en
Microsoft Excel
a
Macro en Excel
Puedes deshabilitar las alertas antes de borrar la hoja y volverlas a habilitar una vez hayas terminado, algo así. Application.DisplayAlerts = False ActiveWindow.SelectedSheets.Delete Application.DisplayAlerts = True
Respuesta
en
Microsoft Excel
a
Porcentaje de asistencia
Debes hallar la diferencia entre la fecha actual y la fecha de inicio. Si las clases son diarias, simplemente restas la fecha actual menos la fecha de inicio: =TODAY() - A1 ó =HOY() - A1 Si las clases son semanales, hay una función de excel (que en...
Respuesta
en
Microsoft Excel
a
Necesito ayuda para mostrar datos de las celdas de excel
No estoy seguro de haber entendido tu pregunta, sin embargo te explicaré un poco el uso de la función Y y la función SI. =Y(condición1; condición2; condición3; ... ) Te devuelve VERDADERO si las tres condiciones se cumplen, FALSO si alguna no se...
Respuesta
en
Microsoft Excel
a
Disparar macro al hacer filtro
Nunca lo había pensado, pero estuve revisando la web y encontré la siguiente información: http://www.ozgrid.com/forum/showthread.php?t=29769 Lo traduzco aunque no he podido probarlo ya que estoy trabajando en Excel 2000 en este momento. Dice: "Si...
