Esteban RG

Esteban RG

 12,8K puntos  España @estebanrg2 desde - visto
Preguntar

Respuestas

Respuesta en y en 1 temas más a

Forzar a poner precio de venta en excel

Supongamos que tienes que poner precios en las celdas F1 a F10, si alguna de esas cedas queda vacía no te dejará guardar. Pon este código en ThisworkBook Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) For f = 1 To 10 If...
Respuesta en y en 2 temas más a

Pegar varias hojas en una

Puedes usar este código: Advertencia: Para que funcione correctamente tienen que cumplirse estas condiciones: -- El rango a copiar en cada hoja debe tener datos en todas las celdas de la columna "A" -- En el rango a copiar no pueden haber columnas...
Respuesta en y en 1 temas más a

Como puedo resumir mi macro para ocultar y mostrar filas

Podría ser así: Sub Mensaje() N = Sheets("DATOS").Cells(2, "I") If N = 0 Or N > 21 Then Exit Sub Fi = 4: Ff = 47 If N > 1 Then Fi = (N - 1) * 48: Ff = Fi + 47 Sheets("DATOS").Rows("4:1004").Hidden = True Sheets("DATOS").Range(Rows(Fi),...

¿Kilometraje con meses automáticos en excel?

Trata de poner un pantallazo del archivo
Respuesta en y en 1 temas más a

Macro para añadir datos de una tabla a otra

Tienes mucho código innecesario, te lo simplifico: No hace falta que vayas poniendo celda a celda si es un rango continuo vale con poner la primera y la ultima separadas con ":" 'Selecciona rango a copiar: Sheets("Formulario"). Range("C5:C15"). Copy...

EXCEL, ¿Como conseguir que me devuelva un importe u otro según un valor esté comprendido en un baremo o escala?

Puedes sumar varias condiciones, combinando -SI- con - Y - Por ejemplo: =SI(Y(C1>A1;C1<A2);Valor1; Valor2)
Respuesta en a

Puedo tener un botón en mi formulario de excel para limpiar los datos?

Es muy fácil, inserta un botón y asociale este código Range("B1, B2, A3, C3...,").ClearContents . puedes poner las celdas que quieras separándolas con 'comas' o bien un rango poniendo la primera y la última separadas por ' dospuntos'. Range("A1,...
Respuesta en y en 2 temas más a

¿Se puede llamar una macro parametrizada de un formulario desde otro formulario VBA?

Si quieres ejecutar un procedimiento de otro formulario tienes que indicar donde está. Creo que tu formulario se llama "Notificacion", entonces debes poner Notificacion. NewNotificacion Del mismo modo puedes coger valores de cualquier objeto de otro...

Pegar celdas intercaladas, en espacios donde hay celdas en blanco, sin sobreescribir en las que tienen datos.

No aportas datos de como seleccionas la celdas de origen ni las destino, por lo que el primer paso seria hacer una rutina que indique lo que ha de copiar y en dónde, luego solo tienes que incluir esta instrucción: if celdaDestino ="" then...