Respuesta
en
Microsoft Excel
y en 2 temas más
a
Reducir el proceso de la Macro
Suponiendo que vas ingresando los datos uno a uno, quizá esta macro te pueda servir Private Sub Worksheet_Change(ByVal Target As Range) Dim Duplicado As Long Application.ScreenUpdating = False 'MsgBox Target(1).Row & " " & Target(1).Column If...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Porque la numeración automática cuando termino de eliminar el último registro me queda 1 en mi excel
Respuesta
en
Microsoft Excel
a
Reporte como puedo cambiar la numeración en un reporte cada que cambie un campo
H0la Luis: Disculpa la tardanza. Suponiendo que tu lisca comienza en la Columna A, categoría es la primera columna de la lista y el encabezado está en la fila 1, puedes utilizar la siguiente Macro y cambiar "Mi hoja" por el nombre de tu hoja. Sub...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Necesito crear un UserForm con información del cliente y deseo que al cerrar este formulario, se abra
Para avanzar un poco, supongamos que tu formulario de clientes se llama frmClientes y el formulario de pagos frmPagos. Si tu intención es que frmPagos se abra cuando frmClientes se cierre, entonces puedes usar este código en frmClientes Private Sub...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Crear varios archivos .html desde un archivo excel
H0la Ramiro, Intenta con esto Sub html() Open ThisWorkbook.Path & "\" & Range("A1").Value & ".html" For Output Lock Write As #1 i = 2 Do Until (Cells(1, i).Value = "") Print #1, Cells(1, i).Value i = i + 1 Loop Close #1 End Sub Crea un archivo en el...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Colorear celda alterna al momento de ingresar un registro desde mi formulario.
Respuesta
en
Microsoft Excel
a
Comparar 2 listas en excel y combinarlas en otra hoja
Héctor: Prueba esta macro. Si son más de 10.000 filas, puede tardar un tiempo considerable, sobre los 60 segundos. Sub subRellenar() Dim lngUltFila As Long, i As Long Application.ScreenUpdating = False lngUltFila =...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Extraer números de un libro y pegarlos en otro
H0la Beto: Supongamos que tu rango de origen es A1:J10 en la hoja1 y quieres pasarlo al rango que comienza en A1 en la hoja2. Ve si lo siguiente te sirve Sub subCopiar() dim i as Integer, j as Integer dim cont as String For i=1 to 10 For j=1 to 10...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Quiero pasar datos de una hoja a otra con VBA pero me copia las fórmulas del vinculo más no los valores
H0la Jesús: Supongamos que el dato está en la celda A1 de la hoja 1 y lo quieres copiar a la celda D1 de la hoja 3, el código para realizar la copia sería: Sheets("Hoja3").Range("D1").Value = Sheets("Hoja1").Range("A1").Value Cométame si eso resuelve...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Cambiar minúsculas a mayúsculas en celda activa
H0la: En el código de la hoja, tendrías que agregar esto Private Sub Worksheet_Change(ByVal Target As Range) Target.Value = UCase(Target.Value) End Sub S@lu2