Respuesta
en
Microsoft Excel
y en 1 temas más
a
¿Cómo pasar los datos de una tabla contenida en una hoja de Excel a otra tabla contenida en otra hoja, mediante macros?
Prueba con esta macro Sub copiar_datos() With Range("tabla_filtro") filas2 = .Rows.Count .Copy End With With Range("tabla_registros") filas = .Rows.Count col = .Columns.Count If filas = 1 Then .Resize(filas2, col).PasteSpecial xlPasteAll If filas > 1...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro para eliminar filas idénticas.
Sin macros lo puedes seleccionado los datos y hacer a través del menu datos, luego seleccionar duplicados y las columnas de ls que quieres eliminar filas repetidas Por macros es lo mismo solo ocupas esta instrucción Sub seleccion()...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Error Metodo Select de clase Range
Esta línea esta mal escrita Sheets("BFDG1"). Cells(Fila, 1). Select, lo correcto es Sheets("BFDG1").Select cells(Fila, 1).Select Como la tienes escrita te manda un error 1004 o de clase range y esto es porque Excel no reconoce la instrucción
Respuesta
en
Microsoft Excel
y en 1 temas más
a
¿Cómo puedo eliminar los datos contenidos en una tabla de Excel con macros?
Prueba con esta macro Sub borrar_registro() Range("TABLA_REGISTROS").Delete End Sub
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Como hacer referencia a una celda cambiante vba
Prueba con esta macro Sub cambiar_celdas() Set buscar = Range("d:D").Find("plazo") Range(buscar.Address).Rows(6).Value = "bien" Set buscar = Nothing End Sub
Respuesta
en
VBA
y en 3 temas más
a
Utilizar la función VLookup en vba
Prueba con esta macro, sin importar el numero de filas te colocara la fórmula Sub formular() f = Range("b4").CurrentRegion.Rows.Count Range("c4").Resize(f, 1).Formula = "=IFERROR(IF(R[-2]C1=""A"",VLOOKUP(RC2, Hoja2!C1:C4,4,0)*RC6,"" ""),"" "")" End Sub
Respuesta
en
Microsoft Excel
a
Buenas. Reemplazar caracteres en posiciones aleatorias a un guion.
Respuesta
en
Visual Basic
a
¿Cómo salir de un bucle infinito de una macro?
Prueba así, ambas celdas son iguales termina el programa en caso contrario activara la macro, por cierto un bucle o es do while, for each... o for i=1 to por, aquí no veo más que una condicional. Sub Macro() If Range("C36") = Range("B38") Then End...
Respuesta
en
Microsoft Excel
y en 3 temas más
a
Cambiar el Tipo de Letra en un MSGBOX
En un msgbox no hay manera de hacer lo que pides no es configurable ni en tipo ni en tamaño ni en color ni en si negritas ni itálicas lo único que puedes hacer es crear un formulario en vez de msgbox y en el formulario si puedes cambiar letras
Respuesta
en
Microsoft Excel
y en 2 temas más
a
