Respuesta
en
Microsoft Excel
a
Macro para insertar imagen según el valor de una celda
Hay muchas variantes a la hora de insertar una imagen. No dejas muchos detalles así que respondo al punto esencial: según valor en celda. En el 1er ej, se ejecuta y evalua el contenido de A2 de la hoja activa. Esta macro se coloca en un módulo o...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Quitar modulo Vba y Y cerrar Archivo Problema
Agregá esta línea para que lo cierre guardando los cambios. ActiveWorkbook.Close True
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Macro en excel comparar contenido y añadir fila en blanco
Entrá al Editor de macros, insertá un módulo y allí copiá esto. Solo tenés que ajustar la fila de inicio que estoy considerando como fila 2. Sub insertaCeldas() 'x Elsamatilde 'recorre col B partir de fila 2 (ajustar) Range("B2").Select 'guardo la...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Ayuda en excel para proteger celdas capturadas
Las celdas en Excel están de modo predeterminado, bloqueadas. Es decir que si proteges la hoja ya no se podrán modificar ni ingresar datos en ella. Si necesitas dejar celdas liberadas para el ingreso de datos, seleccionalas y desde menú Formato,...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro para crear carpetas usando algún comando para evitar el error cuando ya existan
El orden de las instrucciones sería este: On Error goto yaesta MkDir ("d:\" & Hoja1.[a2]) On Error goto 0 Worksheets(2).Copy ActiveWorkbook.SaveAs "d:\" & Hoja1.[a2] & "\" & ActiveSheet.Name ActiveWorkbook.Close Worksheets(3).Copy...
Respuesta
en
Microsoft Excel
a
Formato condicional a celda de acuerdo a su "largo"
Seleccioná la col o rango y ejecutá Formato Condicional con fórmula. En el campo de la fórmula escribí esto: =Y(LARGO($D1)<>12; LARGO($D1)> 0) y le asignas el color de relleno o fuente deseado. En este ejemplo consideré toda la col D. Además...
Respuesta
en
Microsoft Excel
a
¿Se puede realizar una macro que crea una hoja nueva y le escriba un código en dicha hoja?
Esto se puede realizar desde el evento NewSheet (nueva hoja) o desde el evento SheetBeforeDoubleClick, ambos en el objeto ThisWorkbook o Este libro. En el primer caso se ejecutará para TODAS las hojas que insertes y quizás esa no sea entonces la...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Ingresar filas desde fila 13 con macro
¿Podrías ampliar un poco lo que intentas hacer? La fila se controla con la expresión Row, por ej;: If ActiveCell.Row < 13 then Msgbox "No puedes enviar datos aquí2 Sdos Elsa
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Macro para ejecutar macros de libros en una carpeta
Para tu tranquilidad la macro funciona correctamente. Ese 'nombre' de libro corresponde a algún libro mal cerrado (de recuperación) y que debe estar oculto seguramente. Podés pasar tus 3 libros + el principal a otra carpeta nueva y probarlo. O podés...
Respuesta
en
Microsoft Excel
a
Crear un archivo excel unicamente con los datos introducidos mediante formulario
Te dejo una macro extraída de mi manual Programación VBA y adaptada para tu caso. Debes ajustar la ruta destino (asumo que quedará en la misma carpeta) y el nombre del libro (coloqué un nombre de ejemplo) Sub CopiaHoja() 'x Elsamatilde 'indico ruta y...