Respuesta
en
Microsoft Excel
y en 3 temas más
a
Bucle for vba saltando errores
intenta esta correccion en las lineas, usas on error resume next para saltar error y continuar la macro y on error goto 0 para poner Err.number=0 de lo contrario se queda en la memoria el 1004. Set tabla =...
Respuesta
en
Microsoft Excel
a
Como pegar un bloque de filas n veces hacia abajo rápidamente
Si tus datos no tienen encabezados esta es la macro que ocupas, solo cambia el a1 por la fila donde comiencen tus datos. Sub copiar_datos() Set datos = Range("a1").CurrentRegion With datos filas = .Rows.Count For i = 1 To filas fila =...
Respuesta
en
Microsoft Excel
a
Como bloquear calculo de fórmulas una vez introducido un dato
El problema esta en el calculo automático, cualquier cambio que hagas en la hoja hará que todas las fórmulas se recalculen o actualicen en ese momento, solo hay dos formas de impedir que lo que ya tienes se actualice 1.- Lo que no quieras que se...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Macro para copiar filas de una tabla de acuerdo a un valor
Esta macro busca la palabra función, determina en que columna se encuentra, ordena la información de forma ascendente agrupando todas las POR las cuales copia en un solo paso a la hoja 2, si ya hay datos en la hoja 2 entonces coloca los datos abajo...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro completar fórmula hasta donde hayan datos
Prueba con esta macro, es para rangos dinámicos, cuenta las filas en ac2 y en base a ese conteo es la cantidad de fórmulas que coloca en aj2 Sub formulacion() ActiveCell.FormulaR1C1 = "MRC / OTC" Set datos = Range("ac2").CurrentRegion With datos Set...
Respuesta
en
Microsoft Excel
a
Combinaciones posibles con cinco números
Una combinación de 5 números de tamaño 2 genera 10 resultados únicos e irrepetibles, de hecho por eso se llama combinación, si tuviera máximo 4 repetidos seria una permutacion o si todos los números se repetieran seria un arreglo natural, para...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
VBA estoy tratando de crear un rango dinámico, lo estoy haciendo de las siguientes maneras pero me da error.
Trata con esta macro, no emplea código ASCII ni lo ocupa solo seleccionas la casilla donde quieres iniciar el rango y correr la macro que te va pedir que señales con el ratón donde quieres que finalice el rango, das click y la macro te sombreara el...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Macro selector, si contiene texto a nueva hoja, si no buscar en siguiente columna hasta encontrar texto
Respuesta
en
Microsoft Excel
a
¿Se puede dejar una fórmula fija y aplicarla a muchas celdas para ahorrar peso de archivo?
Respuesta
en
VBA
a
VBA que no devuelve decimales
Puedes usar esta instrucción TextBox2 = Format([TextBox1] * campo2, "0.00") le da formato al resultado del textbox2 como un numero con 2 decimales
