Respuesta
en
Microsoft Excel
a
Problemas con macros
Yo me considero un usuario básico-medio... Cuando protegues desde la interfaz de Excel no es posible ejecutar macros, pero si protegues con código es posible decirle que solo proteja la interfaz del usuario, pero que deje manipular con código, es...
Respuesta
en
Microsoft Excel
a
Capturar datos de otros archivos
Puedes usar el evento Change de la hoja donde tengas estas fórmulas para lograrlo, no se si has manejado eventos, pero este código lo tienes que copiar dentro de la hoja desde el Editor VBA... En mi ejemplo use tres archivos llamados Origen1.xls,...
Respuesta
en
Microsoft Excel
a
Ordenar
Claro que si, la primera es que desprotegas la hoja, ordenes y vuelvas a proteger, por supuesto todo esto por código, esto seria así... Public Sub Ordenar() ActiveSheet.Unprotect "abrete" Range("A1").Sort Key1:=Range("A1"), _ Order1:=xlAscending, _...
Respuesta
en
Microsoft Excel
a
Nombres Rangos
Si tienes un nombre definido, se supone que ya conoces el dicho nombre, por lo tanto no es necesario obtenerlo, si yo se que mi rango se llama Dato1 para seleccionarlo por ejemplo, uso... Range("Dato1").Select OJO, esto solo funcionara si la hoja...
Respuesta
en
Microsoft Excel
a
Imposibilidad de crear más hojas
Si, el problema es de tus nombres internos, solo soportan hasta 31 caracteres, si al copiar se pasa de esto por que las va numerando de uno en uno, simplemente ya no te copia la hoja, solo cambia el nombre interno de la hoja y dejalos lo más corto...
Respuesta
en
Microsoft Excel
a
Parámetro de filtro en formulario
Estoy suponiendo que ya has creado formulario de usuario (UserForm), que manejas controles, su eventos y su propiedades, aunque sea de forma básica, el siguiente código considera que tienes un cuadro de texto llamado txtCriterio y un botón de comando...
Respuesta
en
Microsoft Excel
a
Problema enordenacion
Casi es seguro que tus celdas tengan algún espacio en blanco al principio de tu contenido, si es así, estas celdas las ordenara primero, garantiza que no tengan espacios al principio, esto lo haces con la función ESPACIOS, por ejemplo si tu datos...
Respuesta
en
Microsoft Excel
a
Problema con un procedimiento sub()
Si, no creo que sea complicado agregar la tercer condición, pero tu explicación es muy superficial, por ejemplo me dices -que me sume una columna "x"-, ¿quieres decir que te sume TODA la columna, desde la fila 1 y hasta la 65536 en el caso de...
Respuesta
en
Microsoft Excel
a
Gif aminado
Para mostrar archivos GIF con su animación, debes de tener un control especial para ello, DENTRO de la hoja de calculo, no conozco ningún que funciones, pero el que tengo lo puedes usar dentro de UserForm o sea, formularios de usuario, en el ejemplo...
Respuesta
en
Microsoft Excel
a
Solo mayúsculas en una Hoja de Excel
Una opción es usar el evento Change de dicha hoja, ahí, capturamos lo que escribe la persona en una celda y lo convertimos a mayúsculas... Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count = 1 Then...
