Como siempre excelente, aunque estoy de acuerdo con Jonaz Mora, seguro que el maestro conoce otra forma de proteger los proyectos. Esperando su enseñanza, un saludo
No, el certificado es únicamente para dar la seguridad de confianza por parte del distribuidor y quien recibe el archivo. Garantizando que las macros no causarán daño a su pc :)
Estimado, he visto sus videos y lo sigo hace mucho tiempo, son muy buenos y didácticos... ahora voy al punto, el problema es que los proyectos en excel asi como usted lo plantea en este vídeo no son infalibles y lo comento porque yo personalmente he traspasado esa seguridad, aun no he encontrado una forma de que estos sistemas sean realmente infalibles. Ojala usted pueda hacer otro video donde el proyecto sea realmente mucho más seguro. Un abrazo maestro...
Hola Jonaz... a Hector Vasquez le acabo de proponer que hagamos una prueba. Te propongo lo mismo a ti. Envíame una muestra de un proyecto tuyo. Lo protegeré con lo que cuento actualmente y en base a esas pruebas haré el siguiente capítulo titulado "Una forma diferente de proteger nuestros proyectos" ¿Te parece? envíame tu muestra al correo otto@excelymas.com
Hola, una consulta, dado que eh visto que se puede quitar la clave de ciertas maneras, existe la forma de hacer que si tengo 80 lineas de codigo en vba excel, colocar todo eso en una sola línea de codigo con la finalidad de complicar el entendimiento del codigo... Gracias!
Otto genere un archivo que funciona como torre de control el cual por macro actualiza cada cierto tiempo, el office 2010 Windows 7 funciona muy bien, pero al correrlo en Windows 10 la actualización la pone en blanco, incluso con la opción de ocultar proceso, como puedo hacer q esto no suceda, puedes ayudarme?
Excelente profe! Como me encantaria que nos enseñes esas rutinas que construirte paso a paso, es decir los proyectos gestor de inventarios y gestor de contabilidad, como lo haces con el primer formulario. :)
Antes que todo dejeme falicitarlo por sus grandes enseñanzas prof. Otto, mi inquietud. No va relacionado con el video y es la siguiente. Estado programando un formulario con un Listbox. Y me di cuenta que el Listbox solo admite 10 columnas con el metodo Additem. Creo que seria de gran utilidad que hiciera un video con esta solucion. Tanto un listbox que se cargue con datos de una hoja de excel como con datos provenientes del mismo formulario.
Profesor excelente los videos los he visto todos en un dia pues me he propuesto a incursionar y aprender del tema de la programacion en el vba, desarrolle un corto codigo en vba para generar archivos txt y corre perfetamente solo que cuando reviso el archivo txt despues de la ultima linea hay espacios en blanco, quisiera completar el codigo en la programacion para que despues de la ultima linea del txt no se genere esos espacios en blanco gracias.
Envíame tu proyecto a mi correo otto@excelymas.com y lo veré para mejorar eso y veré si lo podemos poner en esta guía rápida para que los demás aprendan también de eso. Por supuesto, si no tienes ningún inconveniente. Saludos!
bien maestro de nueva cuenta nos deja un muy buen sabor de boca y si compartiremos con mas amigos y compañeros de trabajo y esperamos con ansias mas videos de apoyo como estos maestro otto un abrazo muy ferte y muchas felizidades por todo este ma estro gracias.
buenos días, Llegué aquí buscando solución a un "pequeño" (o grande, ya me dirán) problema que tengo. La situación es esta. 1) El libro que distribuyo a mis usuarios tiene 5 hojas. 2) Sólamente una de esas hojas tiene macros 3) Esa hoja tiene celdas bloqueadas porque en el 99% de los casos no quiero que el usuario las toque. Digamos que la clave de desbloqueo es Clave.123 (que el usuario evidentemente NO conoce). Está la hoja y el libro protegida con la misma clave. 4) He creado una macro, que permite al usuario hacer ciertos cambios. En esa macro, está la Clave.123 en texto plano, que deshabilita momentaneamente el desbloqueo [ActiveSheet.Unprotect ("Clave.123")], la macro copia valores dados por el usuario en ciertas celdas y la vuelve a bloquear [ActiveSheet.Protect ("Clave.123")]. 5) El proyecto VBA tiene protección, con la contraseña Secreto*321 (que claro, el usuario tampoco sabe) Una vez hecha la presentación, me gustaría dar acceso al usuario a cierta parte del proyecto para que pueda cambiar unas macros muy muy muy sencillas y facilitarle que pueda importar su propia BBDD, pero claro, protegiendo esa parte de "mi" código, en el que están la clave Clave.123 visible. ¿Es esto posible? He intentado proteger sólamente la parte de "Microsoft Excel Objetos" y dejar libre "Módulos" y meter alli una Public Sub (para hacerla accesible desde Hoja_con_macros) pero no se puede...
Hola profe esta muy bueno este tip que desconocemos los principiantes en este hermoso saber de VBA,genial y a compartirlo .pulgar arriba.pendiente de tu canal..
Cordial saludo, gracias por sus explicaciones, son faciles de digerir y adquirir nuevos conocimientos. No he encontrado la manera de proteger macros en Excel, no funciona la protección de VBA , hay alguna forma para que no le pirateen el trabajo? Agradezco sus aportes
uhmmm realmente eso no lo protege, he visto que otros youtubers usan otro método, cuando hago click en su archivo en vez de pedirme una contraseña sale un mensaje de error de no disponible, busque el error y dice algo de incompatibilidad de la versión, hice el procedimiento con Office 2003 y 2007, y nada...se que sigue siendo vba...es como si lo hubieran protegido provocando un error al momento de ingresar una contraseña
Ciertamente este método no es infalible, sin embargo es lo que tiene VBA 😊 Por otro lado lo que mencionas, eso se hace con programas de terceros o que el desarrollador emplea técnicas poco ortodoxas para proteger sus proyectos. Cada desarrollador ha encontrado su fórmula secreta de cómo hacerlo y es algo que difícilmente comparten 😊
he encontrado que ese método lo usan dos youtubers, uno que se dedica a contabilidad y otro que hace addins, las anteriores versiones se podía saltar la contraseña, pero sus nuevas versiones ni siquiera hay la opción de ingresar la contraseña...uhmm y no es visual studio...no c que método habrán encontrado
Muchas gracias. Lamentablemente esos métodos de bloqueo no son 100% confidenciales ya que es muy simple derrubar esas protecciones. Hay un método infalible! sólo que no tiene vuelta atrás. Una vez bloqueado el proyecto VBA no se puede bloquear nuevamente.
Tienes toda la razón Héctor 😊 Hay métodos poco convencionales que pueden ser realizados con programas de terceros o incluso métodos que el desarrollador pudo haber encontrado realizando artilugios para proteger un proyecto. Hagamos una prueba. Envíame a mi correo un proyecto de prueba de los tuyos, algo simple. Lo voy a proteger con algo que yo utilizo para proteger proyectos que distribuyo con mis clientes. Y quiero ver si eres capaz de abrirlo 😊 ¿Te parece? y en base a ese ensayo haré el siguiente capítulo en esta guía rápida. Puedes enviarme tu muestra al correo otto@excelymas.com
Bien yo ya envie mi macro de prueba al correo para ver si soy capaz de desprotegerla con las herramientas y tips que he encontrado en internet. Saludos!
Eso no es suficiente. Debes saber que los que somos programadores. De este lenguaje o otro hay que incrptarlo más solo los conocedores sabes que hay más métodos
Buenos dias. Gracias por tan gran trabajo. Felicidades.
Excelente amigo..Gracias...no sabia esto
gracias me sirvió tu video
CON USTED SE APRENDE COSAS NUEVAS. GRACIAS POR COMPARTIR
Gracias por comentar Sammy.
que bueno gracias
Mil gracias profesor..
Gracias a ti Miguel por estar siempre pendiente!
Hola profesor otto muchas gracias por este valioso aporte
Gracias a ti jorge por tu apoyo 😊
interesante la forma de proteccion... gracias
Gracias por comentar!
Doc, puedo proteger y/o desproteger un libro desde otro excel, (al proyecto bva), obviamente teniendo la contraseña, gracias por su repuesta
Gracias, profesor. Siempre es bueno proteger nuestros proyectos, nunca se sabe...
Por supuesto 😊
Cómo podemos bloquear q otra persona pueda ejecutar una macro ? Q solo pueda ejecutar la macro la persona q la ha desarrollado .... gracias.
Hola amigo.
Cómo puedo protejer una hoja sin que afecte un proyecto vba ?
Gracias, muy bueno
Como siempre excelente, aunque estoy de acuerdo con Jonaz Mora, seguro que el maestro conoce otra forma de proteger los proyectos. Esperando su enseñanza, un saludo
Por supuesto 😊, acabo de decirle a un seguidor... a Héctor Vasquez que hagamos una prueba al respecto 😊
Muchísimas gracias, entre los artilugios que utiliza, esta el certificado digital?
No, el certificado es únicamente para dar la seguridad de confianza por parte del distribuidor y quien recibe el archivo. Garantizando que las macros no causarán daño a su pc :)
Estimado, he visto sus videos y lo sigo hace mucho tiempo, son muy buenos y didácticos... ahora voy al punto, el problema es que los proyectos en excel asi como usted lo plantea en este vídeo no son infalibles y lo comento porque yo personalmente he traspasado esa seguridad, aun no he encontrado una forma de que estos sistemas sean realmente infalibles. Ojala usted pueda hacer otro video donde el proyecto sea realmente mucho más seguro. Un abrazo maestro...
Hola Jonaz... a Hector Vasquez le acabo de proponer que hagamos una prueba.
Te propongo lo mismo a ti. Envíame una muestra de un proyecto tuyo. Lo protegeré con lo que cuento actualmente y en base a esas pruebas haré el siguiente capítulo titulado "Una forma diferente de proteger nuestros proyectos" ¿Te parece? envíame tu muestra al correo otto@excelymas.com
Hola, una consulta, dado que eh visto que se puede quitar la clave de ciertas maneras, existe la forma de hacer que si tengo 80 lineas de codigo en vba excel, colocar todo eso en una sola línea de codigo con la finalidad de complicar el entendimiento del codigo... Gracias!
Otto genere un archivo que funciona como torre de control el cual por macro actualiza cada cierto tiempo, el office 2010 Windows 7 funciona muy bien, pero al correrlo en Windows 10 la actualización la pone en blanco, incluso con la opción de ocultar proceso, como puedo hacer q esto no suceda, puedes ayudarme?
Excelente profe! Como me encantaria que nos enseñes esas rutinas que construirte paso a paso, es decir los proyectos gestor de inventarios y gestor de contabilidad, como lo haces con el primer formulario. :)
Checa las listas de reproducción, ahí encontrarás el paso a paso 😊
Felicitaciones Otto, sigo cada uno de tus vídeos con mucha atención. Saludos desde la ciudad de México.😀😁💻📆📉📈📊✔
Muchas gracias Vicko.
Saludos cordiales a toda la gente de México. Admiro muchísimo tu país 😊
Excel y Más. Profesor, muchas gracias! Excelente trabajo. 👏👏👋
Antes que todo dejeme falicitarlo por sus grandes enseñanzas prof. Otto, mi inquietud. No va relacionado con el video y es la siguiente. Estado programando un formulario con un Listbox. Y me di cuenta que el Listbox solo admite 10 columnas con el metodo Additem. Creo que seria de gran utilidad que hiciera un video con esta solucion. Tanto un listbox que se cargue con datos de una hoja de excel como con datos provenientes del mismo formulario.
Checa este vídeo, te ayudará a poner más de diez columnas.
ua-cam.com/video/pqWa0K6U07o/v-deo.html
Profesor excelente los videos los he visto todos en un dia pues me he propuesto a incursionar y aprender del tema de la programacion en el vba, desarrolle un corto codigo en vba para generar archivos txt y corre perfetamente solo que cuando reviso el archivo txt despues de la ultima linea hay espacios en blanco, quisiera completar el codigo en la programacion para que despues de la ultima linea del txt no se genere esos espacios en blanco gracias.
Envíame tu proyecto a mi correo otto@excelymas.com y lo veré para mejorar eso y veré si lo podemos poner en esta guía rápida para que los demás aprendan también de eso. Por supuesto, si no tienes ningún inconveniente.
Saludos!
bien maestro de nueva cuenta nos deja un muy buen sabor de boca y si compartiremos con mas amigos y compañeros de trabajo y esperamos con ansias mas videos de apoyo como estos maestro otto un abrazo muy ferte y muchas felizidades por todo este ma estro gracias.
Muchísimas gracias Roberto.
Saludos y un fuerte abrazo 😊
Como se agrega WshShell?
buenos días,
Llegué aquí buscando solución a un "pequeño" (o grande, ya me dirán) problema que tengo. La situación es esta.
1) El libro que distribuyo a mis usuarios tiene 5 hojas.
2) Sólamente una de esas hojas tiene macros
3) Esa hoja tiene celdas bloqueadas porque en el 99% de los casos no quiero que el usuario las toque. Digamos que la clave de desbloqueo es Clave.123 (que el usuario evidentemente NO conoce). Está la hoja y el libro protegida con la misma clave.
4) He creado una macro, que permite al usuario hacer ciertos cambios. En esa macro, está la Clave.123 en texto plano, que deshabilita momentaneamente el desbloqueo [ActiveSheet.Unprotect ("Clave.123")], la macro copia valores dados por el usuario en ciertas celdas y la vuelve a bloquear [ActiveSheet.Protect ("Clave.123")].
5) El proyecto VBA tiene protección, con la contraseña Secreto*321 (que claro, el usuario tampoco sabe)
Una vez hecha la presentación, me gustaría dar acceso al usuario a cierta parte del proyecto para que pueda cambiar unas macros muy muy muy sencillas y facilitarle que pueda importar su propia BBDD, pero claro, protegiendo esa parte de "mi" código, en el que están la clave Clave.123 visible.
¿Es esto posible? He intentado proteger sólamente la parte de "Microsoft Excel Objetos" y dejar libre "Módulos" y meter alli una Public Sub (para hacerla accesible desde Hoja_con_macros) pero no se puede...
Hola profe esta muy bueno este tip que desconocemos los principiantes en este hermoso saber de VBA,genial y a compartirlo .pulgar arriba.pendiente de tu canal..
Muchas gracias Oscar por estar ahí siempre pendiente.
Un abrazo!
Cordial saludo, gracias por sus explicaciones, son faciles de digerir y adquirir nuevos conocimientos. No he encontrado la manera de proteger macros en Excel, no funciona la protección de VBA , hay alguna forma para que no le pirateen el trabajo?
Agradezco sus aportes
Si existe una forma, y es alterando los códigos desde un programa hexagecimal.
uhmmm realmente eso no lo protege, he visto que otros youtubers usan otro método, cuando hago click en su archivo en vez de pedirme una contraseña sale un mensaje de error de no disponible, busque el error y dice algo de incompatibilidad de la versión, hice el procedimiento con Office 2003 y 2007, y nada...se que sigue siendo vba...es como si lo hubieran protegido provocando un error al momento de ingresar una contraseña
Ciertamente este método no es infalible, sin embargo es lo que tiene VBA 😊 Por otro lado lo que mencionas, eso se hace con programas de terceros o que el desarrollador emplea técnicas poco ortodoxas para proteger sus proyectos. Cada desarrollador ha encontrado su fórmula secreta de cómo hacerlo y es algo que difícilmente comparten 😊
he encontrado que ese método lo usan dos youtubers, uno que se dedica a contabilidad y otro que hace addins, las anteriores versiones se podía saltar la contraseña, pero sus nuevas versiones ni siquiera hay la opción de ingresar la contraseña...uhmm y no es visual studio...no c que método habrán encontrado
Muchas gracias. Lamentablemente esos métodos de bloqueo no son 100% confidenciales ya que es muy simple derrubar esas protecciones.
Hay un método infalible! sólo que no tiene vuelta atrás. Una vez bloqueado el proyecto VBA no se puede bloquear nuevamente.
Tienes toda la razón Héctor 😊 Hay métodos poco convencionales que pueden ser realizados con programas de terceros o incluso métodos que el desarrollador pudo haber encontrado realizando artilugios para proteger un proyecto. Hagamos una prueba. Envíame a mi correo un proyecto de prueba de los tuyos, algo simple. Lo voy a proteger con algo que yo utilizo para proteger proyectos que distribuyo con mis clientes. Y quiero ver si eres capaz de abrirlo 😊 ¿Te parece? y en base a ese ensayo haré el siguiente capítulo en esta guía rápida. Puedes enviarme tu muestra al correo otto@excelymas.com
Bien yo ya envie mi macro de prueba al correo para ver si soy capaz de desprotegerla con las herramientas y tips que he encontrado en internet.
Saludos!
Eso no es suficiente. Debes saber que los que somos programadores. De este lenguaje o otro hay que incrptarlo más solo los conocedores sabes que hay más métodos