Respuesta
en
Microsoft Excel
a
Validar casillas con condiciones
Lo puedes hacer mediante una tabla dinámica o un filtro avanzado Pero te recomiendo la tabla dinamica
Respuesta
en
Microsoft Excel
a
Textbox que solo acepte números y guiones
Te comparto esta macro que me ayudo mucho, espero que también lo haga contigo, en la cual tu puedes ingresar lo que quieres que se ingrese Function SoloNumeros(ByVal KeyAscii As Integer) As Integer 'permite que solo sean ingresados los numeros, el...
Respuesta
en
Microsoft Excel
a
Problema para ejecutar una macro en un archivo (.xlsm)
Primero intenta habilitar las macros, para esto debes ir a: Opciones de Excel =>Centro de confianza => Configuración del Centro de Confianza =>Configuración de Macros =>Habilitar todas las macros => Barra de mensajes => Habilitar inicio de session de...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
VBA-Excel usar variable en fórmula.
Debe ser asi ActiveCell.FormulaR1C1 = "=(R1C4-" & HORASG2 & ")"
Respuesta
en
Microsoft Excel
a
Error en Macro - Abrir archivo plano en un libro Excel establecido.
Cambialo por esto: Sub Abre_Txt() Dim strNombreArchivo strNombreArchivo = Application.GetOpenFilename If strNombreArchivo = False Then Exit Sub With ActiveSheet.QueryTables.Add(Connection:= _ "TEXT;" & strNombreArchivo _ , Destination:=Range("$A$1"))...
Respuesta
en
Microsoft Excel
a
¿Cómo conservar hoja protegida después de ejecutar una macro?
Para ponerle clave a las Hojas con protección lo debes hacer así Activesheets. Protect "Pass" Para desproteger Activesheets. Unprotect "Pass" Por lo que debes hacer es al Inicio de la macro Desproteger la hoja, y al final de esta protegerla. Con esto...
Respuesta
en
Microsoft Excel
a
Suma en tiempo real sin evento change
Las sumas debes realizarla en el evento KeyUp ya que debe realizarlo después que has presionado la tecla, y no en el mismo instante (onchange), entonces, en cada textbox (1 - 2 - 3), debes poner en el evento keyup de cada uno de ellos así: textbox4 =...
Respuesta
en
Microsoft Excel
a
Macro eliminar celdas combinadas
Para Combinar celdas se utiliza la opción "merge" Así: Range("A5:C5"). Merge Con eso has combinados las celdas. Y para que dejen de ser conbinadas Es así Range("C1:D1"). UnMerge
Respuesta
en
Microsoft Excel
a
Restringir acceso a una celda con una macro
Así es En el ThisWorkbook, pones esto Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) If ActiveCell.Address = "$A$1" Then ActiveCell.Offset(0, 1).Select MsgBox "No se pude acceder a esa celda" End If End Sub Acá...
Respuesta
en
Microsoft Excel
a
Realizar suma de varios textbox en otro
Para sumar textbox, se debe hacer así: total = cint(textbox1) + cint(textbox2) +......................... textbox11.value = total