Elsa Matilde

Elsa Matilde

https://www.youtube.com/c/ElsaMatilde
 2.555K puntos  Córdoba, Argentina @elsamatilde desde - visto
Preguntar

Respuestas en Visual Basic

Respuesta en a

No me imprime esta condicional VBA

Ya te envié respuesta en consulta anterior. Agrega la línea de impresión: 'imprime dejando en blanco los totales y según rangos usados If [M58] = "" Then ActiveSheet.PageSetup.PrintArea = "$C$1:$C$41" ElseIf [M58] >= 1 Then 'Agregar formato blanco...
Respuesta en a

Como puedo mandar con condicional if a imprimir poniendo alunas casillas en blanco.

A continuación te falta la instrucción de impresión que antes ya la tenias seguramente: ActiveSheet.PrintOut 'o ActiveSheet. PrintPreview si primero deseas hacer vista preliminar. PD) Noto que en una línea colocaste M58>= 1 y en otra M100>= 1 ... ¿Y...
Respuesta en y en 2 temas más a

Como hago que una macro se ejecute al abrir el documento de excel?

Se coloca en el evento Open del libro. Si tu macro se encuentra en un módulo solo necesitas llamarla (ver imagen) Asegurate de indicar en la macro en qué hoja se trabajará. PD) Estos temas los tengo explicados en la sección Macros de mi sitio
Respuesta en y en 1 temas más a

Editar fila desde un listbox

Enviame tu hoja con el formulario porque estás haciendo lío ;) (Los correos aparecen en la portada de mi sitio que dejo al pie)
Respuesta en y en 1 temas más a

Edición de fila de dato desde un listbox

Funciona para un rango llamado 'PRECIOSXCLIENTE' ¿Qué otros rangos (y cuántos) tenés? Si los mismos textbox deben ser volcados en otros rangos también tendrás que repetir las líneas para el resto, por ej: fil = Range("otrorango").Cells(1, 1).Row +...
Respuesta en y en 1 temas más a

¿Cómo Seleccionar varias celdas contiguas a la celda activa? En Visual Basic (Excel 2007)

Esta vez no comprendí todo el tema pero aquí va la instrucción para las 6 celdas a derecha: Sub borraCeldas() 'x Elsamatilde 'borra 6 celdas a derecha de la activa Range(ActiveCell.Offset(0, 1), ActiveCell.Offset(0, 6)).ClearContents End Sub En la...
Respuesta en y en 1 temas más a

Copiar la fila superior a la celda activa en la fila de la celda activa

Esta sería la macro: Sub CopiaFila() 'x Elsamatilde 'copia la fila anterior a la fila activa Rows(ActiveCell.Row - 1 & ":" & ActiveCell.Row - 1).Copy ActiveCell.EntireRow.PasteSpecial 'copia con formatos y fórmulas Range("A" & ActiveCell.Row).Select...
Respuesta en a

Como puedo si hay condicional hacer que cuando imprima se ponga en blanco varias casilla

Dentro de las mismas instrucciones anteriores podrás colocar el tema de los formatos. Por ej: 'configura el rango según valor de celda If [M52] = "" Then ActiveSheet.PageSetup.PrintArea = "$C$1:$V$41" ElseIf [M52] >= 1 Then 'agregar formato blanco...
Respuesta en y en 1 temas más a

Como puedo hacer una macros que sume el valor de celdas que cumplan una misma condición?

Para lo que buscas en realidad no necesitas una macro, te propongo 2 opciones: tabla resumen o tabla dinámica. En la imagen podés observar la fórmula para la tabla resumen. Si de todos modos necesitas obtener el resumen con la macro me comentas.
Respuesta en y en 2 temas más a

Unir dos tablas con mismas columnas pero distinta cantidad de filas

Se entiende la pregunta pero faltan algunos detalles para desarrollar la macro: ¿Por ej dónde se encuentran las 'tablas'? ¿Son hojas del mismo libro o se trata de libros diferentes? ¿O son rangos de datos que se encuentran en diferentes posiciones...