Respuesta
en
Microsoft Excel
a
Poner mes en casilla para tabla dinámica
Si, eso hace Excel, la única forma que se me ocurre es creando una función así. En el Editor de VBA (ALT + F11), inserta un Modulo y pega esto: Public Function MesNombre(ByVal Fecha as Date, ByVal Abreviado as Boolean) as String If Abreviado = True...
Respuesta
en
Microsoft Excel
a
Macro en Excel 2007
Sub prueba1() ' 'prueba1 Macro 'Acceso directo:CTRL+s ' Range("B3:J8").Copy ActiveSheet.Paste Application.CutCopyMode=False End Sub
Respuesta
en
Microsoft Excel
a
Textbox en userform
Solo modifica un poco el código: En el evento AfterUpdate del Textbox del Código: Set N = Sheets("Hoja de Datos").Range("A:A").Find(TextBox1,,,xlWhole) If Not N Is Nothing Then TextBox2 = N.Offset(0, 1) Else TextBox1.SetFocus MsgBox("El Codigo " &...
Respuesta
en
Microsoft Excel
a
Textbox en userform
En el evento AfterUpdate del Textbox del Código: Set N = Sheets("Hoja de Datos").Range("A:A").Find(TextBox1,,,xlWhole) If Not N Is Nothing Then TextBox2 = N.Offset(0, 1) Else MsgBox("El Codigo " & TextBox1 & " no se ha encontrado!") Exit Sub End If
Respuesta
en
Microsoft Excel
a
FileDialog
No se pueden "cargar" los archivos en Variables, se puede "cargar" la ubicación de los Archivos, lo que no especificas es si lo harás "dinamicamente", es decir que el usuario elija cuales archivos abrir, pero... ¿qué vas a hacer con esos archivos? Si...
Respuesta
en
Microsoft Excel
a
¿Cómo achico una hoja de calculo de excel?
Ocultalas, selecciona las Columnas, click derecho, ocultar, haz lo mismo con las filas
Respuesta
en
Microsoft Excel
a
Macro pegar datos entre hojas protegidas
Pues desprotegelas, haz lo que deseas y las vuelves a proteger Sheet("Nombre"). Unprotect "Contraseña si la hay" Sheet("Nombre"). Protect "Contraseña si la hay"
Respuesta
en
Microsoft Excel
a
Activar macro si un libro ya se encuentra abierto
Hay que hacer un bucle "For Each in" para recorrer los libros abiertos, así: For Each W in WorkBooks If W.Name = "INDEX" Then msgbox "INDEX SE ENCUENTRA OPERANDO", 64, "Abierto" End If Next Pruébalo
Respuesta
en
Microsoft Excel
a
Valor no definido de un textbox
En el evento donde insertas filas, pon esto: TextBox.Value = Range("A" & Rows.Count).End(xlUp).Value Es todo