Respuesta
en
Microsoft Excel
a
Macro mostrar y ocultar filas
En WorkSheet en el evento Change pon esto: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = Range("C1").Address Then If UCase(Target.Value) = "SI" Then Range("A2:A7").EntireRow.Hidden = True Else Range("A2:A7").EntireRow.Hidden...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Macro VBA [Excel]-Formulario
Solo pon esta linea después de haber "Pegado" las celdas Application.CutCopyMode = False Es todo
Respuesta
en
Microsoft Excel
a
Campos obligatorios en hoja excel
En ThisWorkBook pon esto Private Sub Workbook_BeforePrint(Cancel As Boolean) If Range("A1") = "" Or Range("c1") = "" Then Cancel = True MsgBox "LA CELDA A1 DEBE SER CAPTURADA" Exit Sub End If End Sub Private Sub Workbook_BeforeSave(ByVal SaveAsUI As...
Respuesta
en
Microsoft Excel
a
Cargar textbox
Siempre he dicho que más vale tratar de hacer que alguien "comprenda" el cómo hacer algo, que simplemente decir "se hace así:": Debemos comprender ciertos conceptos: Objeto, Método, Propiedad, Variable Ejemplos de Objetos: Userform, TextBox, Label,...
Respuesta
en
Microsoft Excel
a
Cantidad de userform en un libro
¿Pero no entiendo para que usar un UserForm por cada producto? ¿No seria mejor usar un userform y llenarlo con los datos o imagen correspondiente al producto "seleccionado"? O podrías poner en un combobox todos los productos y al ir seleccionando...
Respuesta
en
Microsoft Excel
a
Macro imprimir nº de copias a elegir
No veo que hay de malo en usar Ctrl + P
Respuesta
en
Microsoft Excel
a
Sheets("nombre").Select sobre una hoja oculta
Al principio de tu macro pon esta linea: Application.ScreenUpdating = False Es para que todo lo que hagas, no se vea, ahora, para poder seleccionar una hoja oculta, primero tienes que hacerla visible Sheets("hoja"). Visible = True, continuas la...
Respuesta
en
Microsoft Excel
a
Como extraer mes en letras de una celda en excel
Pues no encontré una Función predeterminada de Excel, tendrías que crear una con una macro. Presiona ALT+F11, en menu insertar-->Modulo, del lado derecho pega esto: Public Function MesNombre(ByVal Fecha As Date, ByVal Abrev As Boolean) As String...
Respuesta
en
Microsoft Excel
a
Autoajustar altura de fila
Comoseguido he dicho, usar la grabadora de macros ayuda mucho a saber como se hacen ciertas cosas, usa esta linea: Activecell. EntireRow. AutoFit