tag:blogger.com,1999:blog-7983188466168395484.post7621293781729813170..comments2023-10-31T14:55:45.413+01:00Comments on Hojas de cálculo Excel: Protegiendo nuestros trabajos en ExcelEl pilt®afilla - www.3piesalgato.comhttp://www.blogger.com/profile/17515836395057154507noreply@blogger.comBlogger24125tag:blogger.com,1999:blog-7983188466168395484.post-31726658338036727382012-09-12T22:02:33.306+02:002012-09-12T22:02:33.306+02:00Pues tengo la casilla de autocompletar marcada y e...Pues tengo la casilla de autocompletar marcada y en cuanto protejo la hoja deja de autocompletar. No se si por las opciones que se marcan al bloquar las celdas.Davidnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-21578088739652401612012-09-12T17:52:30.975+02:002012-09-12T17:52:30.975+02:00En principio, la función autocompletar denería fun...En principio, la función autocompletar denería funcionarte, aún con la hoja protegida. De hecho, deberías tener puesta una muesca en: Archivo ---> Opciones ---> Avanzadas ---> Habilitar autocompletar para valores de celda.<br /><br />Tanto si proteges la hoja como si no, debería funcionarte la función autocompletar.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-75738234201648829962012-09-12T17:06:34.628+02:002012-09-12T17:06:34.628+02:00Buenas tardes.
Estoy buscando una información sobr...Buenas tardes.<br />Estoy buscando una información sobre Excel en internet y he encontardo su blog y me parece de lo mas interesante. Es de agradecer cuando algo tan interesante se comparte, GRACIAS.<br />La información que estoy buscando es como poder proteger una hoja de calculo que he preparado para declinar los verbos en frances y quiero colgarla en un blog, pero para evitar que los que la utilicen se equivoquen y pueden estropearla, quiero bloquar las celdas en las que están las formulas de manera que queden desprotegidas las celdas en las que hay que poner el verbo en frances y el significado en español.<br />Hasta aqui bien, utilizando la protección de excel ( 2010).<br />El problema es que al habilitar la protección deja de rellenar automaticamente cuando ponemos un verbo nuevo en una fila.<br />Me explico. Si la hoja no esta protegida, cuando pongo un verbo nuevo, aunque no tenga las formulas metidas en las celdas, excel rellena automanticamente con las formulas de las celdas superiores y así en cuanto pones un verbo nuevo se declina solo ( así evitamos tener que copiar las formulas en un número límitado de filas y que aparezca en la celda el error de formula hasta que se rellene la celda del verbo en frances). Pero en cuanto proteges las hojas se inhabilita la funcion de autorellenado de las celdas.<br />¿Hay alguna manera de hacerlo para que protegiendo las celdas mantenga la función de autorellenado de las celdas?<br />Mil Gracias.Davidnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-4416514944824210472012-07-21T19:44:50.490+02:002012-07-21T19:44:50.490+02:00Puedes crear un password para abrir el fichero sol...Puedes crear un password para abrir el fichero solo sabiendo la contraseña, de esta forma: <a href="http://www.hojasdecalculoexcel.com/2008/02/proteger-un-libro-de-excel.html" rel="nofollow">proteger un libro de excel</a>.<br /><br />Aunque para lo que quieres hacer, te bastará con abrir el fichero deshabilitando las macros, localizando la hoja donde tienes el límite de aperturas del libro (en el ejemplo son 10), cambiando ese valor para resetearlo y ponerlo a cero, y volviendo a guardar el fichero de nuevo. Luego habilitas de nuevo las macros, y listo, pues cuando lo vuelvas a abrir el contador se iniciará nuevamente.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-16004846299215799652012-07-21T18:19:51.524+02:002012-07-21T18:19:51.524+02:00buen dia!!!
utilice su macro limitando el numero d...buen dia!!!<br />utilice su macro limitando el numero de veces que se usa el fichero y CALIDAD MUCHISIMAS GRACIAS<br />envie el archivo a una persona interesada y digito informacion guardo el archivo cuando utilizo el numero de veces se le cerro MI PREGUNTA como poner una clave o una macro para que yo pueda recuperar el archivo utilizado y asi poder venderselo GRACIAS POR SU AYUDAAnonymoushttps://www.blogger.com/profile/16822488258279185306noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-81802348627360202242012-04-15T22:37:39.886+02:002012-04-15T22:37:39.886+02:00Hola Javier,
Como tu dices, poner medidas de prot...Hola Javier,<br /><br />Como tu dices, poner medidas de protección con macros en el excel no asegura una seguridad del fichero ya esta misma macro o software que circula por la red lo desprotege en unos segundos.<br /><br />Es por ello que, yo soy partidario de proteger además mis ficheros con algoritmos dentro del propio código VBA. Hay muchos maneras, por ejemplo en una linia de código que fuese x=x+1, la coonvierto en x=x+y. Y que es Y?. Pues es una variable que en otra parte del código recoge el mes y año del PC, lo divido por 052012 y por tanto si el programa se usa en otro mes que no sea mayo 2012, la variable x tendrá un valor no válido, por lo que el fichero trabajará incorrectamente.<br /><br />La idea es que cualquier joven de 15 años conun minimo de conocimientos informáticos puede desproteger el código en un segundo, pero si te dedicas a poner 5 o 10 algoritmos de protección, la única manera de conseguir que el fichero funcione correctamente es ir validando todo el código , lo que puede llevar muchas horas para dilucidar los "huevos de pascua".<br /><br />Se puede complicar si se ponen varios algoritmos trampa que no sirven de nada pero que confunden a quien no sabe que busca y ademas las variables las defines con nombres similares<br />xdfsfsgfg=gkrthlrphrphk+gdfgdgfd<br />xdfsjsffg=gkrihlrphtphk+gdfgdmfd<br />xdfsasgfg=gkrnhlrphrphk+gdfkdgfd<br />xdfsfsgfg=gkthlrphrphk+gdfgdcrd<br />xdfsfsgfg=gkruthlrphrphk+gdngdgfd<br />...<br />búscalo :-)<br /><br />Se que no es muy ortodoxo, pero para aquello que tenemos ficheros con macros que queremos proteger es muy útil, y seguramente habrá quien pueda encontrar los bugs, pero mis ficheros tampoco merecen invertir tanto tiempo :-)Rogernoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-3775838460654368902010-11-16T19:36:12.770+01:002010-11-16T19:36:12.770+01:00Xander, échale un vistazo a este artículo, y descá...Xander, échale un vistazo a este artículo, y descárgate el fichero de ejemplo: <a href="http://hojas-de-calculo-en-excel.blogspot.com/2008/10/mostrar-y-ocultar-hojas-utilizando.html" rel="nofollow">mostrar y ocultar hojas con macros</a>.<br /><br />No olvides proteger el código VBA (en el ejemplo está desprotegido para que lo veais).El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-67333179146970365552010-11-16T19:32:53.992+01:002010-11-16T19:32:53.992+01:00Daniel, ten presente que con macros se pueden borr...Daniel, ten presente que con macros se pueden borrar ficheros, y encima sin avisar de que se van a borrar (sin mostrar los típicos avisos de Excel). Si con Excel se pudiera hacer eso, sin haber habilitado previamente las macros de forma expresa por parte del usuario, estaríamos ante un problema muy grave de seguridad. De ser así, yo te podría mandar un fichero maldito, y la liaríamos.<br /><br />Por eso, siempre debe ser el usuario quien habilite las macros. No obstante, creo que se puede conseguir lo que quieres, con una firma digital añadida al fichero, pero sería complicar el tema, una barbaridad, porque entrarían en juego autoridades de certificación y demás. Mírate este link:<br /><br />http://office.microsoft.com/es-es/excel-help/agregar-una-firma-digital-a-un-archivo-o-proyecto-de-macro-HP005249557.aspxEl pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-23338662779905949422010-11-16T18:36:50.157+01:002010-11-16T18:36:50.157+01:00Hola Javier. Vengo siguiendo tu blog varias semana...Hola Javier. Vengo siguiendo tu blog varias semanas y recién se me ha presentado un problema, maestro.<br /><br />Me gustaría saber si puedo hacer que una hoja en un fichero de excel aparezca únicamente cuando se trabaja con macross.<br /><br />Es decir, solamente cuando activo el macross una hoja del excel aparezca con determinada información confidencial mía. <br /><br />Muchas gracias de ante mano. SuerteUnknownhttps://www.blogger.com/profile/07453466131273418014noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-7606318043702586472010-11-16T18:13:36.456+01:002010-11-16T18:13:36.456+01:00Hola Javier, gracias por tu respuesta. Si me imagi...Hola Javier, gracias por tu respuesta. Si me imaginaba algo parecido.<br /><br />Valla, entonces habrá una forma que mis archivos nos corran sin la activación de Macross?.Unknownhttps://www.blogger.com/profile/06394496012559350846noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-8222697212720336882010-11-16T18:00:49.638+01:002010-11-16T18:00:49.638+01:00Mírate lo que le contesté a Medianoche Tropical en...Mírate lo que le contesté a Medianoche Tropical en este otro artículo: <a href="http://hojas-de-calculo-en-excel.blogspot.com/2008/02/macro-al-abrir-o-al-cerrar-libro.html" rel="nofollow">ejecutar un macro al abrir o cerrar un fichero</a>.<br /><br />SaludosEl pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-51960069685792486712010-11-16T17:48:55.040+01:002010-11-16T17:48:55.040+01:00Javier!!, buen día que tal!. Te escribo de nuevo p...Javier!!, buen día que tal!. Te escribo de nuevo puesto que tengo una consulta.<br /><br />Me he leído todo el blog y no encuentro "cómo hacer para que cada vez que se abre el Excel no se desactiven los Macross automáticamente (dándote a solicitar tu decisión)". Eso es de gran inconveniente para esta publicación.<br /><br />Gracias, por su ayuda!Unknownhttps://www.blogger.com/profile/06394496012559350846noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-27048917744755173702010-08-13T20:28:26.199+02:002010-08-13T20:28:26.199+02:00Mírate este artículo: Proteger un libro de excel. ...Mírate este artículo: <a href="http://hojas-de-calculo-en-excel.blogspot.com/2008/02/proteger-un-libro-de-excel.html" rel="nofollow">Proteger un libro de excel</a>. Quizás pueda serte de utilidad.<br /><br />En estos momentos estoy de vacaciones, y no vuelvo hasta septiembre.<br /><br />Un saludo.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-52241061390795870782010-08-13T18:22:29.525+02:002010-08-13T18:22:29.525+02:00hola, que tal tu blog es muy interesante y en espe...hola, que tal tu blog es muy interesante y en especial este tema.<br /><br />Utilice un codigo de los que publicaste y lo quize modificar para comparatar un dato en una hoja de excel con una clave escrita en VBA del mismo archivo para que si eran iguales, accediera al archivo y si no, salga del mismo. pero no me respeta el codigo.<br /><br />Ocupe el que tiene contador a 10 y lo modifique para comparar el dato de la siguiente manera:<br /><br />Hoja3.Select<br />clave = "abcdef"<br />If Range("B1") <> clave Then<br />MsgBox ("la clave modificada en el archivo de excel es incorrecta")<br />ThisWorkbook.Close<br />Else<br />MsgBox ("El acceso esta autorizado")<br />End If<br /><br />y el resto que tienes, el problema es que aunque las claves sean diferentes me permite el acceso.<br /><br />Espero puedas ayudarme con estoL.C. Miguelhttps://www.blogger.com/profile/02852990712373018079noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-25421855526702640272010-05-20T16:11:37.100+02:002010-05-20T16:11:37.100+02:00Pues dependiendo del sistema de protección, deberí...Pues dependiendo del sistema de protección, deberías hacer alguna de estas cosillas:<br /><br />- Cambiar la fecha del sistema (del ordenador), para que esté dentro del rango de esos 30 días de uso.<br /><br />- Tener una copia original sin protección, para hacer cambios y demás.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-53829385356304548272010-05-20T15:48:20.573+02:002010-05-20T15:48:20.573+02:00pero depues de que pase el tiempo o los dias, por ...pero depues de que pase el tiempo o los dias, por ejemplo el de la apertura de 10 dias hay alguna forma de abrir el archivo nuevamente para modificar el codigo o para quitar la macro...:: Tø®vΩ ™ ::..https://www.blogger.com/profile/00138406732933850924noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-32621124362741787352010-05-18T08:31:47.854+02:002010-05-18T08:31:47.854+02:00Completamente de acuerdo con tu observación, pero ...Completamente de acuerdo con tu observación, pero ¿crees que son tantos esos usuarios?. Yo pienso que no, la verdad...El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-59680798472911615902010-05-17T22:00:30.222+02:002010-05-17T22:00:30.222+02:00No creas que son tan pocos los que podrían vulnera...No creas que son tan pocos los que podrían vulnerar la "seguridad" de Excel; sin necesidad de encuestas podemos establecer lo siguiente: cualquiera que desee manipular un archivo protegido y lo intente, lo hará.<br />Con todo respeto, pero si buscamos en internet como hacerlo, nos llueven propuestas, e incluso sin buscarlo podemos ver nuestras maravillosas macros VBA si lo abrimos en Calc !! O sea que una macro que trabaje en una hoja protegida mostrará la contraseña, etc etc ...Pablo Uynoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-11695128540494176462010-05-12T15:50:34.849+02:002010-05-12T15:50:34.849+02:00Es un tema de Windows, no de Excel. Imagino que el...Es un tema de Windows, no de Excel. Imagino que el fichero lo tienes alojado en el servidor, así que los permisos los tendrás que dar desde él (lectura, ejecución, control total, etc).<br /><br />También deberás inhabilitar las conexiones USB de los puestos de trabajo, para que nadie saque info de la empresa...<br /><br />Yo no estoy puesto en estos temas, pero te invito que te pases por el subforo de Seguridad y redes corporativas de forosdelweb.com:<br /><br />http://www.forosdelweb.com/f89/<br /><br />SaludosEl pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-71526218743121168142010-05-12T14:27:53.014+02:002010-05-12T14:27:53.014+02:00Elprofe excelente sitio me ha sido útil ahora que ...Elprofe excelente sitio me ha sido útil ahora que lo encontré, espero me puedas ayudar, necesito evitar que copien un archivo de Excel que tengo en la red de la oficina, todos lo deben usar pero nadie debe copiarlo a su PC o memoria, saludos cordialesUNICOhttps://www.blogger.com/profile/11888636015708305148noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-14458342628127441712010-02-03T23:10:45.621+01:002010-02-03T23:10:45.621+01:00Hola Amigo expertos, bueno tengo una duda no se si...Hola Amigo expertos, bueno tengo una duda no se si me podrian ayudar quiero decorar un formulario con nuevos colores como hago para añadir nuevos colores en el editor de vb en la propiedad BackColorMangelhttps://www.blogger.com/profile/01197348299431584408noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-83092784012559651622009-12-07T14:26:07.531+01:002009-12-07T14:26:07.531+01:00Buenos días Javier:
Antes que nada, me gustaria f...Buenos días Javier:<br /><br />Antes que nada, me gustaria felicitarte por el magnífico blog que compartes con nosotros. Tus entradas me han sido de valiosísima ayuda.<br /><br />Estoy realizando un proyecto excel para unos amigos que llevan un bar y lo necesitan para aclararse con las cuentas al final del dia.<br /><br />Tengo por costumbre usar los nombres de rango para las formulas asi las escribo de manera que me sea más fácil seguirles la pista posteriormente cuando me piden algun cambio (nunca se están los clientes conformes con lo que se tiene...) y hace poco me metí con el tema de mas macros para abarcar situaciones que con las funciones de cálculo existentes en excel no podía.<br /><br />Y ahí llegó mi talón de aquiles... ¿¿como usar las etiquetas en las macros?? busqué y busqué pero no encontré nada que me ayudase a hacer lo que quería de modo que realizé mi propia función para trabajar con las macros.<br /><br />Me gustarñia compartirla con los demás usuarios/visitantes de este blog pero no encontré forma de enviártela para que pudieses verla, de modo que me he decidido a publicarla en un comentario dentro de la última entrada a día de hoy de tu blog.<br /><br />La función es la siguiente:<br /><br />Private Function »(ByVal nombre As String) As String<br />Dim buscar As String<br />buscar = ActiveSheet.Name & "!" & nombre<br />' se le añade la referencia a la hoja en uso para poder encontrarlas. las etiquetas tienen que estar creadas teniendo como ámbito la hoja en cuestión.<br />For Each etiqueta In ActiveWorkbook.Names 'buscamos en la lista de nombres de rango de la hoja el que concuerde con el que busco<br />If etiqueta.Name = buscar Then ' si lo encuentro<br />» = etiqueta.RefersTo 'devuelvo la/s celda/s a la/s que hace referencia<br />Exit Function 'termino la función para evitar buscar más si ya tengo la respuesta<br />End If<br />Next etiqueta<br />MsgBox "ETIQUETA " & buscar & " NO ENCONTRADA" ' si llegamos a esta linea mostramos un mensaje de error<br />End Function<br /><br />Tiene que ser incluida dentro de VBA de la hoja en la que se quiera usar.<br /><br />El uso es muy sencillo, basta poner algo como »("NOMBRE_ETIQUETA") y la función devolverá el rango de celdas que lo compone.<br /><br />Por ejemplo:<br />Si las celdas A2,A9 y B15 tuviesen una etiqueta como pudiesa ser "TOTALES_PARCIALES"<br /><br />Range("A2","A9","B15").select<br /><br />Podría escribirse como:<br /><br />Range(»("TOTALES_PARCIALES")).select<br /><br />De modo que no tendríamos que estar lidiando con rutas absolutas y si por algún casual se mueven dichas celdas, como el nombre de rango es actualizado automáticamente por Excel, no tendríamos que preocuparnos por nada.<br /><br />Un saludo y espero que les sea util a los lectores. <br /><br />(He borrado los comentarios anteriores por erratas y para poner explicaicones necesarias para que fuese bien entendida la función)trystan4861https://www.blogger.com/profile/02740012396215257540noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-30944131583004971552009-12-02T16:57:25.376+01:002009-12-02T16:57:25.376+01:00Hola ElProfe. Estoy completamente de acuerdo con t...Hola ElProfe. Estoy completamente de acuerdo con tus comentarios. Ni una sola pega a los mismos, porque los comparto plenamente.<br /><br />Hoy en día te encuentras con jóvenes de 15 o 16 años, que son capaces de entrar en los sistemas de la NASA, o de descodificar un DVD en un plis-plas, así que imagina lo que deben tardar en descubrir uo, dos, o veinte passwords en un fichero excel.<br /><br />He intentado explicar algunas cosillas básicas para esos usuarios que llegan al blog buscando como proteger sus trabajos, y que seguramente le pondrán las cosas un poco más difíciles a los usuarios noveles de Excel, esos que son unos inquietos y quieren descubrir todos los entresijos que hay tras el telón. Para el resto, seguramente son barreras inútiles, pero la verdad es que de estos, aunque los hay, tampoco son tantos :-)El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-47366787002695674982009-12-02T16:03:53.163+01:002009-12-02T16:03:53.163+01:00Apreciado Javier:
Muy interesante todo lo plantea...Apreciado Javier:<br /><br />Muy interesante todo lo planteado en tu artículo, pero al igual que tu, definitivamente considero que lo que se desea compartir pues que vaya sin seguros, el resto (lo que se vende a cliente o algo parecido) pues lleve el "sofisma" de la seguridad y digo "sofisma" porque la seguridad absoluta en Excel (y en general en Office) no existe! Es más, el mismo Microsoft, con todo y sus millones en investigación y desarrollo, no ha logrado la seguridad para sus productos, mucho menos un pobre mortal como yo podría hablar de seguridad. <br /><br />Sin embargo se hace lo que mejor se puede y como decimos por acá en estas latitudes, "en tierra de ciegos, el tuerto es rey"; es decir, como un gran porcentaje de usuarios de Excel no saben o no manejan el tema de "seguridad" para Excel, resulta fácil aplicar algunos truquillos de "seguridad" y así logramos que cierta información o diseño no queden a simple vista, pero cuando este archivo llega uno de esos "verdaderos expertos", pues nada que hacer, no hay seguridad que valga. Hace poco tiempo hice una prueba colocando en la red un archivo con unos muy buenos niveles de protección (en mi modesto entender) y dentro del nivel mas alto de seguridad (password en el editor de VBA) coloqué un mensaje que decía algo así como esto:<br /><br />"Saludos! si usted llegó hasta aquí y está leyendo este mensaje es por que sus herramientas para vulnerar la seguridad de Excel son muy buenas; lo Felicito y permítame conocerlo escribiéndome a mi correo xxxx@xxx.xxx; será todo un placer conocerlo!."<br /><br />Pues bien amigo Javier, cual sería mi sorpresa cuando recibí cinco (5) correos de diferentes personas citando mi invitación.<br /><br />En síntesis creo que la seguridad en materia informática es más como la ventaja sobre a ignorancia de los demás que verdadera seguridad.<br /><br />Gracias por tu aporte y un abrazo desde Colombia<br /><br />ElProfeElProfehttps://www.blogger.com/profile/03616153722674900166noreply@blogger.com