Respuesta
en
Microsoft Excel
y en 2 temas más
a
Colocar en celda fecha de modificación de hoja
Pon el siguiente código en los eventos de ThisWorkbook Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) Application.EnableEvents = False Sh.Range("B2").Value = Date Application.EnableEvents = True End Sub Si quieres la...
Respuesta
en
Microsoft Excel
y en 4 temas más
a
Separar palabras de una celda
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro encontrar palabra, copiar fila/s en segundo libro y eliminar del primero
[Ho la y bienvenido a TodoExpertos. Prueba la siguiente macro. - Pon la macro en el "libro1". - El libro2 también deberá estar abierto. - Los registros serán pegados en el libro2, en la primera hoja. - La macro asume que los encabezados del libro1,...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
En una columna tengo cifras de 6 y 7 dígitos. Como puedo extraer los 5 primeros dígitos .
Por ejemplo, si el número está en la celda A2. Usa la fórmula =Izquierda(A2, 5) Nota: cambia en la fórmula a ( ; ) si lo utilizas como separador.
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro VBA para concatenar y sacar permutaciones de datos en diferentes rangos
Respuesta
en
Microsoft Excel
y en 3 temas más
a
¿Como usar Find con xlpart?
Prueba esto: Sub buscafactura() Dim fact As Variant Dim f As Range Dim sh As Worksheet fact = InputBox("Entra factura: ", "Número o parte del número") If StrPtr(fact) = 0 Then MsgBox "Click Cancel" Exit Sub ElseIf Len(fact) = 0 Then MsgBox "Entra un...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Seleccionar una celda dentro de un filtro.
Suponiendo que las columnas son A, B, C y que los datos empiezan en la fila 2. Prueba esto: Sub SeleccionarPrimerCeldaVisible() Dim c As Range For Each c In Range("C2", Range("C" & Rows.Count).End(3)) If c.EntireRow.Hidden = False Then c.Select Exit...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro multiplicar columna por uno
La siguiente macro multiplica por 1 la columna B de todas las hojas del libro: Sub multiplicar_por_uno() Dim lr As Long Dim sh As Worksheet ' Application.ScreenUpdating = False lr = Range("B" & Rows.Count).End(3).Row + 1 With Range("B" & lr) .Value =...
Respuesta
en
Microsoft Excel
y en 3 temas más
a
Mostrar mensaje al inicio, barra de progreso y mensaje de finalización al ejecutar MACRO
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Como crear una macro que copie de una fila a otra fila unas columnas y me las copie en dos hojas distintas en unas filas/colum
[Ho la y bienvenido a TodoExpertos! Prueba la siguiente macro. Primero selecciona las filas a copiar, por ejemplo puedes seleccionar de la celda A8 a A25. Después selecciona la celda destino. No es necesario que selecciones las filas destino, basta...