Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro para Quitar tabla, ordenar por Rango e insertar Tabla
Prueba esta macro, recorre las hojas del libro, busca las tablas y las ordena por orden descendente en la columna A, solo adáptala a tus necesidades. Sub ordena_tablas() Dim tbl As ListObject For Each nhoja In Worksheets Set h1 =...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Macro Centrar dato de TextBox al medio
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Comparar columnas por cadena texto
Prueba esta macro Sub compara_columnas() Set datos = Range("a1").CurrentRegion With datos filas = .Rows.Count For i = 1 To filas cadena = Right(.Cells(i, 1), 4) cadena2 = Right(.Cells(i, 2), 4) If cadena <> cadena2 Or cadena2 = 0 Then...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro para crear una tabla variante
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Macro copiar datos únicos a otro hoja
Private Sub CommandButton3_Click() Set h1 = Worksheets("packing") Set h2 = Worksheets("report") Set origen = h2.Range("a7").CurrentRegion Set destino = h1.Range("a7:e26") With destino .ClearContents With origen: .Columns(5).Copy: End With...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
¿Cómo pegar los datos de una celda si se encuentra un valor de otra?
´Prueba con esta macro Sub copiar() Set origen = Range("a27").CurrentRegion Set destino = Range("a38").CurrentRegion With origen valor = .Cells(1, 1): valor2 = .Cells(1, 2): valor3 = .Cells(1, 3) End With With destino filas = .Rows.Count: col =...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Como bloquear archivo de Excel a ciertos usuarios - VBA excel
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro para insertar filas en blanco de acuerdo al valor de una celda
Usa esta macro Sub insertar_filas() Dim unicos As New Collection Set datos = Range("a1").CurrentRegion With datos For i = 1 To .Rows.Count numero = .Cells(i, 1) On Error Resume Next unicos.Add numero, CStr(numero) On Error GoTo 0 Next i For j = 1 To...
Respuesta
en
VBA
y en 1 temas más
a
Formas de ejecutar procesos en VBA
Por eventos por ejemplo change, beforeupdate o afterupdate El primero cada vez que tecles algo en un textbox correra la macro puede dar resultados no deseados El ultimo activa la macro en cuanto termines de teclear y des enter o cambies de campo...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Función Contar.si en una macro
Prueba con esta macro Sub celdas_combinadas() Set datos = Range("a1").CurrentRegion With datos filas = .Rows.Count .Columns(2).Formula = "=left(" & .Columns(1).Address & ",3)" cuenta = WorksheetFunction.CountIf(.Columns(2), "trm") Range("d1") =...
