Respuesta
en
Microsoft Excel
a
"boton"
Para insertar un botón "Ver>Barras de Herramientas>Formularios" Para que el botón borre una celda le asocias una macro Sub Botón1_AlHacerClic() 'Para la celda A1 Range("A1"). Clear End Sub Si quieres que el botón borre un rango Sub...
Respuesta
en
Microsoft Excel
a
Selección de hojas con Macro
Si estoy entendiendo bien, para solucionar tu problema debería utilizar un ciclo for de la siguiente forma For i = 1 To Sheets.Count If ListBox1.Value = Sheets(i).Name Then Sheets(i).Select End If Next Aunque una forma más eficiente de lograr lo...
Respuesta
en
Microsoft Excel
a
Un subfuntion que use las variables del userformactivo
Una forma sencilla de hacerlo, es agregar un parámetro más a tu procedimiento (en tu ejemplo, una función) de la siguiente forma Public Function contabilizar_fact(cta, doc, debe, haber,campoTexto) Resta, dentro de la función, poner la asignación...
Respuesta
en
Microsoft Excel
a
Macro eliminar columna
Tomé el grabador de macros (Herramientas>macro>Grabar nueva macro...) y al eliminar la columna C me arrojó este código: Sub Macro1() ' ' Macro1 Macro ' Macro grabada el 31/08/2009 ' ' Columns("C:C").Select Selection.Delete Shift:=xlToLeft End Sub...
Respuesta
en
Microsoft Excel
a
EXCEL Worksheet_Change funcione más de 1 vez...
Para darte una ayuda más precisa, necesito saber 1. En qué momento quieres cargar cada imagen (¿quieres qué se carguen todas de una vez?). En este momento tu código se ejecuta cada vez que modificas el contenido de una celda. 2. En qué lugar quieres...
Respuesta
en
Microsoft Excel
a
Crear una sub rutina que pueda llamar
Si quieres que te retorne un valor, no debes utilizar Public Sub , sino Public Function
Respuesta
en
Microsoft Excel
a
Sumar fechas
Todo, excepto lo de los días festivos, es sencillo de implentar con macros: - Para obtener si es sábado o domingo utilizas lo siguiente dia = Weekday(UnaFecha) Día contendrá el número del día de la semana correspondiente a UnaFecha, considerando el...
Respuesta
en
Microsoft Excel
a
Eliminar datos filtrados
Si ocupas autofiltro, puedes grabar una macro, hacerle las modificaciones pertinentes y luego ejecutarla. Ej: Esta macro filtra todos los 7 de la primera fila y luego elimina las filas. Sub Macro1() ' ' Macro1 Macro ' Macro grabada el 22/08/2009 ' '...
Respuesta
en
Microsoft Excel
a
¿Puede una celda Excel tener múltiples valores?
Si no hay mayor complicación que esa, pon la función SI que agrego a continuación en la celda B1 y la arrastras Hasta B5. =SI(A$1="X";E1;SI(A$1="XX";F1;"")) El signo $ delante 1, hace que ese valor no cambie al momento de arrastrar la fórmula.
Respuesta
en
Microsoft Excel
a
Buscar con macro
Aquí hay una macro que busca un valor en todas las hojas del libro activo y te lleva a la posición donde encuentre la primera ocurrencia. Si la adaptas un poco, es seguro que te sirve (Tiene comentarios en casi todas las líneas, así que no es tarea...