Me quedo corto al decir solamente felicitaciones, cuando con su conocimiento el aprendizaje de quienes no tenemos una posibilidad diferente por muchas razones, simplemente Excelente su aporte, calidad y don de gente al desprenderse de su saber para compartirlo,Dios le bendiga.
@Anaxandridas100
9 жыл бұрын
Angel de J Mendivelso Díaz Gracias amigo. Es un placer escuchar que lo poco que hago, sirve a la gente.Un saludo.
@jhernanzr
10 жыл бұрын
He visto varios tutoriales y estan muy bien explicados y son de mucha utilidad. Gracias por todo, me han servido mucho!
@ricardoadolforivasrincon5090
10 жыл бұрын
Excelente.... no dejo nunca de aprender con tus tutoriales amigo.. Saludos desde Colombia y espero seguir cada día aprendiendo más
@Anaxandridas100
10 жыл бұрын
Me alegro de que te sirva. Un saludo.
@cesarbringas1067
10 жыл бұрын
Hola Solo quiero felicitarlo por este gran espacio, realmente gracias a sus tutoriales eh podido aprender muchísimo y me ah facilitado muchas situaciones laborales!!!
@Anaxandridas100
10 жыл бұрын
Gracias.
@HectorHernandez-vg3rn
8 жыл бұрын
Excelente trabajo y tambien muy interesante la explicacion. soy de colombia y me gusta programar en VBA aunque soy principiante veo tutoriales y este es uno de los mejores.
@diegosebastiangr
9 жыл бұрын
Hola!!! Muchas gracias por compartir tus conocimientos. Me ha servido de mucho el vídeo tutorial y lo he adaptado a lo que necesito. Siga subiendo más videos y apoyo el tutorial......!!!!!
@karloskarmelo3272
10 жыл бұрын
Siempre aprendiendo de tus magníficos tutoriales. Gracias.
@josue050312
9 жыл бұрын
gracias por tu apoyo, gracias, eh aprendido bastante.
@chechagarcia6268
9 жыл бұрын
Antes que nada quiero agradecerte el que compartas tus conocimientos con todos los que seguimos tu canal. Hice todo el procedimiento tal y como lo explicas en el video, casi todo me funciono perfecto solo hay dos cosas que me dieron problema. 1. Si protejo el libro con contraseña VBA cuando lo abro me da error... Porque crees que pueda ser? Yo investigue un poco y al parecer era algo ligado con si es 32 bits o 64 bits la computadora. 2. Aunque he revisado mil veces el procedimiento tengo problema con el formulario para cambiar de usuario me Private Sub Worksheet_Activate() Sheets("INICIO").ScrollArea = ("A1:A:10") Frm_Cambiar_Usuario.Show Modeless End Sub En realidad no se donde pueda estar el error, Agradeceria mucho tu ayuda y nuevamente gracias por compartir tus valiosos conocimientos. Saludos de Guatemala.
@minorguzman3845
6 жыл бұрын
("A1:A10"), tal vez si quitas los dos puntos que están en medio de la A y el 10.
@cesarchay7907
9 жыл бұрын
Que buenisimo esta el video por favor sigue en linea haciendo mas tutos.... estan geniales exitos y saludos-
@abelgustavolevanozarate1276
9 жыл бұрын
Muy didactico la explicacion, gracias por este video, Slds desde perú
@kqkarlitos7797
9 жыл бұрын
Leyendo los comentarios de más abajo he observado que eres madridista. ¡Una lástima! ¡Con lo bien que me caías! Naturalmente, es una broma. Excelentes tus tutoriales, Anax. ¡Eres una máquina!
@FerMarCast
10 жыл бұрын
Gracias Anaxandridas, es un gusto poder aprender mas...
@Anaxandridas100
10 жыл бұрын
Gracias a ti por comentar Fernando.
@mundolumpen
8 жыл бұрын
Hola Anax, en primer lugar agradecerte, la realización de este tutorial, me parece muy completo, muy útil y muy bien explicado, perfecto para ser adaptado a algún proyecto de pequeña o gran envergadura. Y enhorabuena por la labor que realizas, facilitándonos la vida con VBA bajo Excel, a los que no somos muy duchos en la materia, o al menos no tanto como nos gustaría. En segundo lugar tengo una consulta, una vez insertado todo el código en su lugar, al ejecutar la aplicación para verla en funcionamiento y poder utilizarla, me escupe un Error de compilación: el argumento no es opcional, en el proceso UserForm_Initialize, y por más que miro no veo donde puede estar el fallo, te agradecería mucho que me echaras una mano en cuanto te sea posible, gracias anticipadas y te di mi like, por supuesto. Esta es la línea exacta del proceso donde me marca el error: lFrmHdl = FindWindowA(vbNullString, Me.Caption) Indicando exactamente esto: FindWindowA Un saludo y muchas gracias. PD: No se si tiene algo que ver, pero diré que lo estoy probando en un libro nuevo completamente en blanco.
@guerreroleon78
10 жыл бұрын
Esta genial. Lo pondré en práctica. Gracias por el aporte...
@Edgaraza
10 жыл бұрын
Saludos Anaxandridas Gracias!!! por tu apoyo.... muy interesante me das luces para complementar el proyecto que vengo realizando, es admirable tu capacidad de colaboración desinteresada, ¿cómo puedo agradecerte?, en realidad pido a nuestro hacedor que siempre te proteja y bendiga GRACIAS UNA VEZ MAS!!! Eres grande Maestro!
@Anaxandridas100
10 жыл бұрын
Siempre es un placer ayudar amigo. Saludos.
@Edgaraza
10 жыл бұрын
***** Gracias!
@marcosc.7658
10 жыл бұрын
Gracias Anaxandridas...Como Siempre Buenos Tutoriales
@viidbaz
8 жыл бұрын
increíble me encantan tus tutos saludos desde mx
@Anaxandridas100
8 жыл бұрын
+DAVID BAZ Gracias.
@diomedespalacio8895
10 жыл бұрын
excelente tuto, como todos bien explicado
@dvenegasp
7 жыл бұрын
EXCELENTE, estimado Anaxandridas; VALIOSA información!!! Pregunta: Puedo definir accesos diferenciados para varios usuarios, ya no en diferentes páginas, sino DENTRO de una misma página?
@pilarcustodio1480
9 жыл бұрын
BROTHER ERES LO MAXIMO!!!
@salvadorazulxsiempre
8 жыл бұрын
Hola, gran video de verdad me sirvió muchísimo. solo tengo una duda si el archivo se comparte en red, se pueden ingresar diferentes usuarios al mismo tiempo?
@tlaloc0014
8 жыл бұрын
Oye tio que funciona increible, solo me gustaria preguntarte como restringir el que un usuario agregue hojas. saludos y gracias
@Anaxandridas100
8 жыл бұрын
+:a Si se protege la estructura del libro, no se pueden añadir hojas.
@jhonyferreira770
8 жыл бұрын
EXCELENTE TUTORIAL MUCHAS GRACIAS POR COMPARTIR TUS CONOCIMIENTOS. LO ÚNICO QUE NO HE PODIDO HACER FUE SACAR LA BARRA DE CABEZERA DEL "Cambiauser", SERA POR LA VERSIÓN DE DE EXCEL?
@jaimeluna1552
9 жыл бұрын
Excelente tutorial, no hay sin duda que eres muy bueno, solo me salta una duda, si en la hoja que permito al usuario tener acceso tiene procedimientos que necesita llenarse en un hoja oculta, estas no me van a permitir modificar cierto? ya que si pongo Sheets("hoja2").select al estar oculto no me va a permitir hacer cambios, tendrás algún método que me ayude? Te lo agradecería infinitamente
@apolovzla_ccs
10 жыл бұрын
Hola Anaxdrandridas. De verdad que he visto varios de tus videos y son realmente positivos y muy provechosos. Con relación a este video tengo una duda. Si bien en la programación delimitas el acceso de los usuarios a las páginas, hay cosas que no están protegidas, tales como: 1) evitar que los usuarios puedan cambiar el nombre de las hojas; 2) evitar que los usuarios puedan eliminar las macros; 3) evitar que los usuarios puedan agregar hojas nuevas o eliminar las ya existentes. Cualquiera de estas cosas que suceda,dañaría el código entero y el funcionamiento del archivo. ¿Hay forma de prevenir esto?. Finalmente te felicito, de verdad que tus aportes con muy provechosos. El conocimiento no sirve d nada si no se comparte y tú haz demostrado compartir tus conocimientos sin recelos. Saludos.
@Anaxandridas100
10 жыл бұрын
Esto es un ejemplo de control de acceso. Por supuesto se puede implementar con muchas restricciones más que se han visto y se verán en otros vídeos. Pero respondiendo a tus preguntas, si proteges el libro con contraseña......
@apolovzla_ccs
10 жыл бұрын
***** Ciertamente lo inetenté, pero el funcionamiento del libro se descompuso. Puede que haya hecho algo mal, de todas formas voy a revisar todo de nuevo. Agradecido por tu pronta respuesta Anaxandridas. Estoy viendo otros tutirales mas jejejejeje. Una última pregunta, es posible que así como se delimita el acceso de los usuarios a ciertas páginas, ¿es posible dejar que, bajo ese mismo esquema, pueda darle acceso a un usario a una página, pero solo en modo de lectura?, es decir, que pueda ver el contenido, pero editarlo. Itenté colocando una línea de código en loas permisos de la siguiente forma: sheets("ABC").EnableSlection = -4142, pero eso no me ha funcionado. ¿Alguna Sugerencia?.
@Anaxandridas100
10 жыл бұрын
Enrique Fernández Mira este vídeo y pon la protección por código en el lugar y momento correctos:Evitar Plagio en Excel - 4 (Super)
@apolovzla_ccs
10 жыл бұрын
***** Hola Anaxandridas. Pude resolver mis inquietudes. Estaba por hacerte el comentario. De hecho logré agregar algunas cosas al archivo y me gustaría compartirlo contigo. Si me permites, me gustaría enviártelo, uno nunca sabe cuando le pueden servir algunas líneas de código jejejejejejejeejeje. Hazme saber. saludos.
@katyaarayavasquez1079
10 жыл бұрын
Anaxandridas muchas gracias por los tutoriales que desarrollas, son muy prácticos. Aprovecho de consultar seguí este video y lo puse en practica con una libro de trabajo que estaba preparando, me funciono super bien, pero cuando puse mi libro como Compartido, no me reconoce las claves. Estas son 10 y solo me reconoce 2 he revisado el código y el origen de las claves esta todo correcto, ¿puede ser que no funcione en un libro compartido?...ojala me puedas ayudar y te repito las gracias por tu trabajo y dedicación
@Anaxandridas100
10 жыл бұрын
Si que debe funcionar en un libro compertido. Yo lo he probado en mi red y funciona estando compartido. Si te funcionó en local, es que el rango de usuarios y passwords, y el código están correctos. Comprueba que en las propiedades del libro compartido esté marcado que los usuarios pueden hacer cambios y que puedan modificar el libro simultáneamente. Comprueba que en la red, no haya restricciones a determinados usuarios. Si todo eso esta correcto debería funcionar. Saludos.
@katyaarayavasquez1079
10 жыл бұрын
Muchas gracias Anaxandridas por tu respuesta, voy a verificar todo lo que me dices. Saludos desde Chiel
@juancarlosrivastovarExcel
3 жыл бұрын
aporta nuevas ideas y conocimientos para aplicar gracias
@cabezonesyamigos391
6 жыл бұрын
Genial, me ayudó mucho gracias!
@minorguzman3845
6 жыл бұрын
Hola, gracias por compartir sus conocimientos. Tengo una pregunta, se puede dar, a diferentes usuarios, acceso a diferentes partes de una misma hoja ?? Ejemplo: Usuario 1, puede ver toda la hoja, pero sólo puede usar la columna A. Usuario 2, puede ver toda la hoja, pero sólo puede usar la columna B. Y así sucesivamente. Espero haberme explicado. Esperando su pronta respuesta y agradeciéndole de antemano su ayuda. Saludos desde Costa Rica.
@JusticeMA1
8 жыл бұрын
Muy interesante el video!! muchas gracias Por cierto, en qué video sale la explicacion de como crear UserForm?
@Anaxandridas100
8 жыл бұрын
+ABDERRAHIM EI JIRARI kzitem.info/door/PLOD1MFxGA_qH3_pS75htQ9Guibpz8g5db, video 2
@danielmaturana2698
3 жыл бұрын
Muy interesante y muy bien explicado, pero que objeto tiene el Modulo 2, que no se incluye en la explicación?
@willyman1010
9 жыл бұрын
Buenas tardes! Qué buena explicación!!! Tengo una duda. Esto no evitaría que alguien envíe el archivo a otra persona sin autorización, y que ésta última use los datos de acceso de la primera para abrir el archivo. Hay alguna forma de evitar eso???
@josue050312
9 жыл бұрын
+Wilson Mendez ahora como puedo hacer para poner un administrador que cuando ponga su clave me abra todas las hojas para hacer modificaciones. porfa tu ayuda.
@franciscocasado870
10 жыл бұрын
Hola Anaxandrida, como puedo bloquear la barra de maximizar, minimizar y cerrar de la ventana de Excel. y como puedo ocultar las pestañas, si es esto posible me gustaría que si esta a su alcance hiciera un vídeo tutorial explicándolo. Gracias.
@miguelangelcruz529
10 жыл бұрын
Hola Anaxandridas, tengo una duda sobre el modulo 2 de este video que no se ve. Nos lo puedes explicar? Ya que hice el ejercicio del video pero al parecer me estan faltando definir algunos SUB
@zymarody1
10 жыл бұрын
Buenos Dias! Tengo un libro en excel con una macro como le ago para ponerlo compartido.... ya he buscado y no he ayado una solucion podrias ayudarme.... Esta genial tu canal.
@kurihermanos2326
10 жыл бұрын
HOLA Anaxandridas100 que me he desvelado viendo tu video, he realizado los pasos como los indicas, pero al momento de escribir el usuario y contraseña me sale el mensaje QUE SON ERRONEOS me podrias ayudar??
@sandravivas1051
9 жыл бұрын
Por favor, agradezco tu ayuda
@Anaxandridas100
9 жыл бұрын
Sandra Vivas Pero... ¿que error te da?. El código está probado y funciona. ¿Has definido la tabla correctamente?, es decir, SIN los encabezados (USUARIO y PASSWORD)
@sandravivas1051
9 жыл бұрын
***** Si Anaxandridas, ya revisé y la tabla no incluye los encabezados. Qué más podría ser?
@sandravivas1051
9 жыл бұрын
Sandra Vivas Cuando digito de manera correcta el usuario y la clave muestra el mensaje que están errados. Para revisar qué pasa, eliminé la fila On Error GoTo advr en el modulo 1, al pedirle que ejecute sin esa fila, resalta como error la fila de clavecorrecta = Application.WorksheetFunction.VLookup(usuario, TablaUsuarios, 2, False). Qué puede ser?
@aldavola
8 жыл бұрын
Hola, muy buen video, Existe alguna posibilidad de agregar al codigo que cuando alguien ejecute el comando, copiar o cortar el programa se cierre?. Veo que es algo que buscan muchos usuarios pero no hay soluciones a esto. Si el listillo copia y pega en otro excel se lleva la info(en el caso que el archivo sea una base de datos que modifica mucha gente). Gracias!
@Anaxandridas100
8 жыл бұрын
+dfgadfgdsfgdsfg ESTO SON TEMAS DISTINTOS. La seguridad de la que hablo en los vídeos, es para que no se apropien de la estrucrura ni la programación de libro, que es lo que cuesta mucho trabajo y esfuerzo, a parte de la complejidad y los conocimientos que hay que adquirir para hacerlo. Eso es lo que diferencia a un desarrolador de un usuario, ya sea avanzado o nó, y es lo que suelen atribuirse los listillos y correveidiles sin escrúpulos. Los datos son otra cosa. Se introducen y manejas sin necesidad de desarrolar nada ni tener conocimientos de VBA y sin echarle horas de pensar y desarrollar. ¿Y que puede atribuirse nadie de esa acción?. ¿Que ha copiado y pegado datos?. ¿Que mérito puede tener eso?. Es otro tipo diferente de seguridad del que debe preocuparse la empresa y no el programador VBA. Así de momento no tengo nada al respecto. pero lo estudiaré y haré un tutorial si se me ocurre algo eficaz.
@Majarahaada
8 жыл бұрын
Buenas noches, te escribo porque quisiera saber como hago para que algunos usuarios solo puedan ver los datos de una hoja pero no puedan modificarlos. te cuento que quisiera aplicarlo a una caja de gastos diarios. o no se si es posible!!!!???? figuren las modificaciones de los usuarios sobre la misma planilla diaria de gastos..... desde ya agradezco la molestia.
@jaumefp
10 жыл бұрын
Fantastico!
@jcastro700
7 жыл бұрын
Buenos días desde México Anaxandridas100, he intentado adaptar tu tuto a un proyecto pero estoy utilizando un UserForm1 simple. Cuando inicio el archivo me sale un mensaje que dice: "Se ha producido el error 401 en tiempo de ejecución: No se puede mostrar un formulario no modal cuando se muestra un formulario modal." Me puedes orientar que necesito modificar del código por favor? Gracias y saludos
@nicolascostantino8263
8 жыл бұрын
Hola nuevamente Anaxdridas. Te hago una consulta. Si tenemos macros que interactuan con las hojas que estan ocultas mediante este metodo ya no se ejecutaran de manera correcta no? De ser así hay alguna solución? Muchas gracias
@nicolascostantino8263
8 жыл бұрын
Creo que debería tener que poner en cada macro que me muestre la hoja, se ejecute el procedimiento y luego la oculte otra vez si no me equivoco, pero hay forma de ocultar hojas sin necesidad de realizar esto?
@Anaxandridas100
8 жыл бұрын
+Nicolas Costantino En absoluto. El que las hojas estén ocultas no impide que se ejecuten macros en ellas, siempre que no sea visualizar algo. Prueba el siguiente código en un módulo de un libro con al menos dos hojas, y la hoja2 la pones xlVeryHidden (muy oculta) verás como funciona Sub ponfecha() Hoja2.Range("F1").FormulaR1C1 = Now() Hoja2.Range("F1").Copy ActiveCell.PasteSpecial xlPasteValues End Sub Te pegará la fecha en la celda activa de la hoja1 donde estés, y eso que la hoja2 está oculta. Incluso si usas Activate en la hoja oculta funciona. Prueba esta otra sub: Sub fecha2() Hoja2.Activate Range("f14").Activate ActiveCell.FormulaR1C1 = Now() ActiveCell.Copy Hoja1.Activate ActiveSheet.Paste End Sub Funciona incluso activando ña hoja oculta.
@nicolascostantino8263
8 жыл бұрын
***** excelente. El problema era que en el codigo tenía el comando ".Select". Ahora si me va genial con el activatr. Muchas gracias!
@pierangelasolari4571
Жыл бұрын
Me surgió una duda. Lo que pasa es que me funcionó la macro, pero al probar desde un excel compartido (drive) me percaté que si un usuario cierra el excel, automáticamente se cierran todas las pestañas. Por ende, si otro usuario está dentro de la planilla se le cierran también. Hay solución para esto?
@louisantoniogutierrez8598
8 жыл бұрын
+Anaxandridas100 Que tal buen día me gusto mucho tu video, y quería ver si me puedes ayudar con una consulta, a la hora de abrir el archivo y me sale el USEFORM DE CAMBIAR DE USUARIO, me marca un error "sub indice fuera de intervalo" y me dirige a la parte donde viene: Sub Oculta() Sheets("REGISTRO").Visible = xlSheetVeryHidden Sheets("CONTROL BANCARIO").Visible = xlSheetVeryHidden Sheets("CONTROL FACTURAS").Visible = xlSheetVeryHidden Sheets("INGRESOS").Visible = xlSheetVeryHidden Sheets("GASTOS").Visible = xlSheetVeryHidden Sheets("ACUMULADO").Visible = xlSheetVeryHidden Sheets("CALCULO").Visible = xlSheetVeryHidden Sheets("ISR").Visible = xlSheetVeryHidden Sheets("IVA").Visible = xlSheetVeryHidden End Sub Sabes que tengo que hacer ahi para que el archivo ya funcione adecuadamente
@manuelpichardo4105
8 жыл бұрын
buenas tardes hermano es un placer aprender de ti, tengo problemas cuando entro el usuario y la clave me dice que son incorrectos a ver si me puedes ayudar
@matancero2001
8 жыл бұрын
Hola Amigo, puedes darme una direccion de correo para explicarte mi problema,,,por este medio no hay espacio para explicarlo...Saludos desde Lima Peru
@abelgustavolevanozarate1276
9 жыл бұрын
podrias hacer crear formularios de busqueda de articulos de almacenes con imagenes como ingresar articulos nuevos y eliminar articulos, espero tu pronta respuesta, gracias slds desde perú
@sandravivas1051
9 жыл бұрын
Anaxandridas buenas tardes. Excelentes tus videos, me han ayudado mucho. Tengo un inconveniente con la aplicación Lookup. He programado siguiendo tus instrucciones pero al ingresar el usuario y el password sale error, me podrías ayudar por favor. Llevo una semana revisando palabra por palabra la programación y aparentemente está igual a tus instrucciones. Gracias.
@Anaxandridas100
9 жыл бұрын
Sandra Vivas La función es VLookup, np Lookup, en esta configuración de tabla usamos BuscarV, o ConsultaV ( de Vertical) para que devuelva un dato respecto del otro, leyendo las columnas en vertical.
@sandravivas1051
9 жыл бұрын
Anaxandridas. Gracias por tu respuesta. Conozco la función Vlookup. Realmente mi problema es que al abrir el archivo y dar el usuario y la clave me sale el aviso que está errado, pero estoy digitando exactamente los nombres y claves que dejé en la tabla de usuarios. Cuando reviso el paso a paso de la programación resalta la línea del Vlookup como si hubiera un error allí pero está digitado tal cual tus indicaciones. Podrías por favor ayudarme, agradezco inmensamente el tiempo que te tomas en atenderme.
@dreikcom1
9 жыл бұрын
Tengo el mismo problema que Sandra Vivas, que podra ser si es la misma informacion de la tabla que anexe de usuario y claves
@raquelmunoz5408
8 жыл бұрын
Hola +Anaxandridas100 excelentes tus videos! Tengo una consulta hice paso a paso el control de acceso, sin embargo cuando ingreso el usuario y contraseña a pesar de ser correctas me sale el cuadrito de adv. Podrías decirme como resolver esto por favor
@Anaxandridas100
8 жыл бұрын
+Raquel Muñoz Asegúrate de que tienes una salida (End) antes de la etiqueta advr:.
@audi3170
7 жыл бұрын
Saludos, quiero que, al seleccionar "pegado especial" en una celda, únicamente se habilite el icono "Valores (V)" Mi archivo lo utilizan varias personas, y he bloqueado la hoja permitiendo que puedan trabajar solo en las celdas que previamente he desbloqueado; también he bloqueado el "control V" para obligarlos a utilizar el pegado especial; el problema es que, no siempre recuerdan que deben escoger "pegar valores" y hacen click en el ícono equivocado, pegando formular y formatos de la celda de origen a la celda de destino, con lo que cambian el diseño original de mi trabajo. Quiero saber si, al seleccionar pegado especial se puede deshabilitar todos los íconos excepto el de pegar "Valores (V)"
@josue050312
9 жыл бұрын
Buenos dias, gracias por tu ayuda lo hize tal y como lo indicas y salio muy bien, pero ahora como puedo hacer para poner un administrador que cuando ponga su clave me abra todas las hojas para hacer modificaciones.
@Anaxandridas100
9 жыл бұрын
+josue alburqueque Muy fácil crea un usuario que al introducirlo correctamente llame a la macro muestra: por ejemplo:....... .......If clave = "anax" Then call muestra...... .......
@Anaxandridas100
9 жыл бұрын
+Anaxandridas100 si hay muchas hojas la sub muestra se puede cambiar por: Sub muestra() for h = 2 to Sheets.Count Sheets(h).Visible= -1 next End Sub Siempre que la hoja 1 sea la hoja Inicio.
@leobarrera3011
10 жыл бұрын
... Saludos, Profesor, y Muchas Gracias por los Datos, como siempre muy interesantes, pero ahora Tengo una Solicitud para usted, entre tantas que tiene, pero ojalá tenga la oportunidad de Apoyarme, Tengo una Macro que ya casi está resulta todo se compila en una Misma Hoja un MCP (Monitoreo y Control de Proceso), pero tengo varios Usuarios, como puedo Delimitar o Bloquear algún grupo de celdas a los diferentes usuarios dentro de una misma hoja, le pongo un ejemplo ... en la Hoja MCP, requiero que 3 Usuarios, (con Usuario y Contraseña), puedan llenar solamente algunos campos, Pero la intención es que los usuarios sólo puedan modificar el Bloque de Celdas destinados a ese usuario y contraseña ... sé que con Excel 2007, existe una delimitación por Rango Por Usuario, pero en mi caso, tengo una Mac y la Versión de mi Excel es 2011, me pide una serie de Base de Usuarios y Registros que no se como dar de alta ... yo creo que con algún código en Visual Basic, se podría Programar estas limitaciones, lo que muestra en este tutorial quedó muy cerca de lo que ando necesitando, sólo que la restricción se da a Hojas por usuario y no a celdas por usuario ... Por favor, ojalá tenga la oportunidad de comentarme como o con que código puedo realizar esa programación ... de antemano Muchas Gracias y mucho gusto de contactarle ... !!! como comentario adicional ... esta Macro estará Compartida y el Libro se podrá abrir de un sitio en el Servidor desde donde los usuarios podrán tener acceso a la hoja Simultáneamente por ello la relevancia de contar con una ayuda para que los usuarios no llenen en una celda que no les corresponda, y los resultados de los indicadores que voy a extraer sean en tiempo real y verídicos, nuevamente ... Muchas Gracias ....!!!
@Anaxandridas100
10 жыл бұрын
Veré de hacer algo al respecto en cuanto tenga un hueco. Se trata de un libro compartido con permisos.
@leobarrera3011
10 жыл бұрын
... Muchas Gracias, Profesor, espero pueda ayudarme, es un tema complejo, en lo esencial requiero de un Libro que esté protegido por rangos, y esos rangos por un usuarios distintos, en la misma Hoja, el Libro debe estar compartido ... eso es lo que lo hace complejo, porque he desarrollado unas macros para crear el modelo inicial de programación por usuarios, y me funcionó muy bien, pero dejan de operar las macros cuando comparto el libro ...
@leobarrera3011
10 жыл бұрын
he investigado algo más ... y me topé con un tema medio escabroso ... del que no he encontrado respuestas, es sobre ... la restricción de servicios por usuario ... que requiere la versión de Excel de ... Information Rights Management in Office ... esa herramienta me permite crear usuarios para Gestionar permisos y diferentes niveles de acceso, pero se requieren de muchos soportes, como Windows Server 2003, con el IRM y un cliente en mi maquina, que es una Mac con Office 2011 ... o sea que se me complica ... por eso me acerco a usted, que me parece un profesional muy avanzado en programación de VB, he tomado muchos de sus tutoriales para crear mi modelo total, que ya casi queda terminado, sólo me hace falta poder bloquear bloques de celdas por usuario ...
@leobarrera3011
10 жыл бұрын
... Me gustaría explicarle como funciona mi modelo y que es lo que necesito ejecutar, con el nivel de programación en vb creo que podríamos llegar al bloqueo por rangos y por usuario dependiendo de la matriz de programación .... Se trata de una Macro que es alimentada por Varios Usuarios al Mismo tiempo, en este caso son 5 ... Ventas, Producción, Administración, Cobranza y un DUEÑO de la Macro ... la información va a un Libro Compartido en una Hoja, es por ello que se requiere de diferentes accesos o usuarios para que dentro del Libro ya Compartido, por medio de algún Botón Programado, el usuario pueda accesar a la Hoja y sólo pueda llenar los Rangos de Celdas que le asignaron, y no pueda editar los rangos que no están asignados a su Usuario, ... eso es lo que requiero que la Macro realice ... Muchas Gracias Profesor por su respuesta y por su ayuda ... lo que pueda hacer por mi, será muy apreciado ... de antemano ... Gracias.
He estado usando éste método y tiene un fallo grande de seguridad, y aún no encuentro como se puede hacer para evitar que entren en las hojas que se quieren proteger
@sebastiandaniellorenzo7908
9 жыл бұрын
Buenas tardes Anaxandridas100…. El tutorial está muy bueno…. Es justo lo que necesito… pero como el archivo que estoy creando será compartido mediante google drive con otra persona, necesitaría que cuando un usuario active su clave… el otro usuario no pueda ingresar al archivo para evitar que los dos modifiquen la misma celda al mismo tiempo ya que de esta manera se perderia uno de los dos datos ingresados… Como puedo hacer eso? Muchas gracias.
@Anaxandridas100
9 жыл бұрын
sebastian daniel Lorenzo Es fácil. El libro no tiene porque estar compartido si no se debe modificar al mismo tiempo. Puede estar en Google Drive. Puede tener control de accesos. Pero si no se comparte, cuando uno lo tenga abierto, el otro no podrá hacerlo.
@sebastiandaniellorenzo7908
9 жыл бұрын
***** Lo que en realidad necesito es que si una persona ingresa a hacer modificaciones, que la otra persona pueda ingresar (desde otro ordenador) pero en modo solo lectura …..y viceversa. Para evitar que se cambie cosas que aún no se han guardado. Muchísimas gracias por tu pronta respuesta!
@luisladino4186
7 жыл бұрын
amigo excelente el tutorial solo tengo un problema al abrir el archivo me aparece el inicio pero no sale el formulario y sale error 424 me podrias ayudar
@luisladino4186
7 жыл бұрын
hola amigo me podrías ayudar en un tema yo realice el control de acceso pero quiero que las personas a quienes se les restringió la hojas puedan anexar datos y con una macro esta información pase a las hojas ocultas del administrador para que el sepa que esta llenando cada persona. gracias
@stanleyrudigerqueved
9 жыл бұрын
Hola, me encantó tu video, estoy implementandolo en un archivo que ya tiene un UserForm a lo cual le modifiqué el nombre del código que subiste y lo deje como UserForm2 en todas las líneas donde lo llama, pero tengo un problema en el momento de ingresar despues de colocar el usuario y la clave me aparece un mensaje que dice "Error de Compilación, No se ha definido Sub o Función" y me marca la línea de código "Private Sub CommandButton1_Click() Call acceso. Que estoy haciendo mal? Agradezco tu ayuda
@Anaxandridas100
9 жыл бұрын
+Jose Quevedo Te está diciendo que no encuentra la subrutina (o macro) llamada acceso, a la que llamas con la instrucción Call.
@stanleyrudigerqueved
9 жыл бұрын
+Anaxandridas100 Muchas gracias, efectivamente tenía un error en la ecritura al nombrar la macros, por eso no la encontraba. Pero ahora tengo otro problema, cuando ingreso el usuario y la contraseña me dice que "el usuario o la clave son erroneos" el mensaje que colocamos, pero tengo renombrado como rango (TablaUsuarios) las casillas desde XFC2 hasta XFD5 en la columna XFC tengo los usuario y en la XFD las claves, que me puede estar generando el error, porque no encuentra los usuarios y las claves?? Te agradezco la ayuda
@norbertomavarez1131
6 жыл бұрын
Hola amigo axeandrida necesito de tu ayuda soy nuevo en el mundo de las macros ya e podido hacer un sistema de gestión de inventario y necesito poner en funcionamiento tu sistema de acceso de usuarios ya tengo todo el código aplicado al sistema pero me esta dando un error aparentemente es la tabla de usuarios cuando voy a ingresar el usuario y contraseña en todos los usuarios me sale el aviso de usuario o contraseña erróneamente
@SystemTeech
10 жыл бұрын
Maestro anaxandridas, es estupendo este tutorial pero no e podido lo intente y solo me muestra dos hojas del perfil que hice y las demás no las muestra, y lo del menu que aparece en la parte superior si no pude..
@Anaxandridas100
10 жыл бұрын
Revisa el código, hay algo mal. Para eso lo dejo en la descripciçon del vídeo.
@diomedespalacio8895
10 жыл бұрын
me asalta una duda y quisiera que me colaborara, si yo quisiera ingresar otro usuario?, para ingresarlo yo lo haria con un formulario y que me lo pegue seguido de el ultimo usuario y listo pero para configurar las hojas de acceso como lo hago sin necesidad de ingresar a visual
@angelmunoz4598
8 жыл бұрын
+Anaxandridas100 EN private sub () tienen que ir todas las hojas?
@Anaxandridas100
8 жыл бұрын
+Angel Munioz Herrera No necesariamente. Sólo en las macros que quiers que NO se vean desde la opción macros de la hoja.
@vicpina8542
9 жыл бұрын
Hola en primer lugar te felicito por este buen tutorial, funciona perfecto en equipos con wxp y w7 pero al hacer el acceso al archivo compartido con un w8 me arroja error de compilacion en las lineas: Private Declare PtrSafe Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long Private Declare PtrSafe Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long Private Declare PtrSafe Function DrawMenuBar Lib "user32" (ByVal hWnd As Long) As Long 'Private Declare PtrSafe Function FindWindowA Lib "user32" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long de ambos formularios ¿que necesitaría instalar o modificar para que también funcione en w8?
@Anaxandridas100
9 жыл бұрын
Vic Piña Eso es porque llamas a funciones de 32 bits, y w8 es solo de 64 bits. Creo que en uno del formulario sin marco está el código para los sistemas de 64 bits.
@SilverFox1024
9 жыл бұрын
***** Ok gracias por la respuesta, despues de checar el video que me comentas mi hice a la idea de que siquiero y/o necesito que trabaje sin problemas en ambos ambientes tendre que dejar los marcos, realmente no tengo problema con eso, ahora como sugerencia en la parte del codigo inicial de la hoja de inicio yo agregaria la funcion oculta ya que note que si algun administrador solo hace clic en la hoja para hacer el inicio del log in y no hace clik en cambiar usuario llamando a la funcion, las demas hojas se quedan expuestas solo con cambiar de hoja y cerrando o dejando la ventana sin mas, un usuario de bajo nivel puede accesar las hojas protejidas, si el administrador no tiene cuidado.
@eduardoatanes4135
8 жыл бұрын
Hola, ¿Cómo podría crear un administrador que pueda ver todas las hojas?
@norbertomavarez1131
6 жыл бұрын
Hola amigos es posible que me den una idea de porque cuando ingreso el escro ares y me aparece varias imágenes reducidas en toda la hoja de inicio
@colommbiano
10 жыл бұрын
me gustaría que un usuario pueda ver todos las hojas pero no le permita editar?? como seria por fa de esta misma forma usando VB
@norbertomavarez1131
6 жыл бұрын
Hola amigo e seguido todos los pasos de tu control de acceso en mi sistema pero no me reconoce o el usuario o las contraseñas me da el aviso que debo hacer además no me muestra el userfom1 cuando abro el libro tengo que abrirlo desde visual
@jilberthcardenas
8 жыл бұрын
Alguien que me ayude realice paso por paso sobre la guia que se coloco, me corre bien el programa la cuestion que cuando me sago del visual para provar en excel no me aparecen los formulario que he creado sera que tengo que exportarlo o que debo hacer ?
@aeonyxdanielserranoesopino4555
7 жыл бұрын
COMO SE PUEDE APLICAR ESE ESTILO TANTO AL CUADRO EMERGENTE COMO AL LIBRO COMPLETO?
@juanpareja1939
8 жыл бұрын
Buenas tardes. Estoy intentando acceder a Control de Acceso Pro insertando Usuario Anaxandridas y Clave anax y me dice que no son correctos. ¿Podrias ayudarme?
@Anaxandridas100
8 жыл бұрын
+Juan Pareja Perdona, había un problemilla con los archivos. (Faltaba uno). Prueba a bajarlo ahora.
@argelmorales5626
8 жыл бұрын
buen dia, esta muy chingon tu video, estoy haciendo un archivo similar para mi trabajo, pero..porque me manda un mensaje de error cuando se usa la rutina vlookup?..me dice "no se puede obtener la propiedad vlookup de la clase worksheetfunction"...porque?
@Anaxandridas100
8 жыл бұрын
+argel morales Da la impresión de que la tabla de usuarios no está bien definida. Asegúrate de que el rango es correcto, de que no haya líneas en blanco y de que no están incluídos los nombres de campo ("usuario" y "contraseña"), en dicho rango. Y preferentemente, ordénalo alfabéticamente de A a Z.
@argelmorales5626
8 жыл бұрын
ENTERADO Y GRACIAS POR LA RESPUESTA
@argelmorales5626
8 жыл бұрын
+Anaxandridas100 . PORQUE SI ESCRIBO UNA SERIE DE NUMEROS EN LA COLUMNA "USUARIO" EN LA HOJA "INICIO", ME REGRESA UN ERROR EL METODO DE BUSQUEDA "VLOOKUP"? CASO CONTRARIO...SI ESCRIBO SOLO LETRAS EN LA COLUMNA "USUARIO", ELVALOR DE LA BUSQUEDA SI SE PUEDE HACER... ME PUEDES AYUDAR?
@Anaxandridas100
8 жыл бұрын
+argel morales Abre Excel, ve a Programador > Visual Basic. En el recuadro de ayuda (arriba a la derecha escribe vLookup y pulsa enter. Ahí te explica porqué puede dar errores o resultados extraños.
@argelmorales5626
8 жыл бұрын
ok. ya quedo resuelto. gracias
@alfonsodiaz5399
9 жыл бұрын
BUENAS TARDES ING. AGRADEZCO SU APORTACON ME FUE DE MUCHA UTILIDAD HE SEGUIDO PASO A PASO TODO EL PROCEDIMIENTO ME HE LOGRADO QUE FUNCIONE A LA PERFECCIÓN SOLO QUE ME ENCUENTRO CON UNA LIMITICION BASTANTE GRANDE , Y ES QUE AL MOMENTO DE COMPARTIR EL ARCHIVO PARA QUE MAS O MENOS UNAS 15 PERSONAS PUEDAN HACER CAMBIOS SIMULTÁNEAMENTE ME DICE EXCEL QUE NO SE PUEDE COMPARTIR EL ARCHIVO CON MACROS PODRÍA DECIRME SI HAY ALGÚN MODO DE QUE SE PUEDA COMPARTIR EL ARCHIVO CON LAS MACROS Y LOS DEMÁS PUEDAN MODIFICAR? DE ANTEMANO MUCHAS GRACIAS.
@Anaxandridas100
9 жыл бұрын
Alfonso Diaz Ve a: Archivo >> Opciones >> Centro de Confianza >> Configuración de Macros >> Habilitar todas las macros. Y cualquier otra restricción que tengas en el centro de confianza que limite el uso de macros. Si aún así no puedes compartirlo, mira que el administrador de la red, o el firewall o el antivirus, no lo impidan.
@alfonsodiaz5399
9 жыл бұрын
Buenas tardes ya lo intente el archivo anterior lo podía compartir cona las15 personas y seguimos trabajando en la versión anterior aquí mi problema es que al momento de compartir el libro excel me dice que el libro contiene macros que no podrán ser leídas o modificadas aún así le doy compartir y lo hace pero ya al abrirlo desde otra pc empieza a mandar errores desde cambiausers. He leído que excel sufre de limitación de libros compartidos con macros pero definitivamente no podré usar el libro como realmente me funciona?
@nicolasutman
4 жыл бұрын
El link de descarga muestra otra cosa, pero no un documento de codigos
@dreikcom1
9 жыл бұрын
Anaxandridas100: estoy realizando paso a paso, ya baje el código, realize el UserForm1 y al ingresar usuario y clave, aun colocando bien los datos, me marca error de usuario y clave, como que no me esta respetando ninguno de los que tengo ingresados
@Anaxandridas100
9 жыл бұрын
shaol dreikcom Pues esta claro que algo no está bien. Puede ser la deficición de la tabla (que de be omitir los encabezados) y la función buscarv no lo encuantra. También pueden ser datos fuera de rango,,,
@dreikcom1
9 жыл бұрын
***** Ya quedo, volvi a iniciar de cero y a colocarlo, sin problema funcionando, gracias, excelentes tutoriales, me han ayudado bastante
@sandravivas1051
9 жыл бұрын
shaol dreikcom yo no he podido aún. Qué hiciste para que funcionara? muy seguramente tengo el mismo error que tú tenías
@jilberthcardenas
8 жыл бұрын
Hice todo el procedimiento pero los formularios que realice no me aparecen en la hoja de inicio
@jilberthcardenas
8 жыл бұрын
tengo que exportarlo ? o como lo haria
@josue050312
9 жыл бұрын
alguna forma para mostrar todas las hojas
@andreanavarroguerrero8621
9 жыл бұрын
anaxandias100, necesito tu ayuda, ya que he hecho todo los pasos que indicas y no me funciona, aunque ingrese los datos correctos
@Anaxandridas100
9 жыл бұрын
Andrea Navarro Guerrero Pues lo que se me ocurrer, es que copies el código que dejé tanto en el vídeo como en la web, y cambies los nombres y contrasenas, o te bajes el archivo y modifiques la lista.
@Anaxandridas100
9 жыл бұрын
Andrea Navarro Guerrero Pues lo que se me ocurrer, es que copies el código que dejé tanto en el vídeo como en la web, y cambies los nombres y contrasenas, o te bajes el archivo y modifiques la lista.
@edgardodiazayola4172
5 жыл бұрын
@@Anaxandridas100 Saludos y gracias eres un gran aportador en el uso de excel, pero no he logrado que me funcione al igual que la compañera?
@chechagarcia6268
9 жыл бұрын
Lo olvidaba específicamente el Erro lo identifica como 1004
@carlosalbertoruizaguilar2844
8 жыл бұрын
por qué al momento de compilar el Sub oculta() me sale un mensaje diciendo " se ha detectado un nombre ambiguo: " alguien le ha pasado?
@Anaxandridas100
8 жыл бұрын
Normalmente es que hay otro rango con el mismo nombre.
@carlosalbertoruizaguilar2844
8 жыл бұрын
si era eso! ya resuelto gracias Anax
@margaritacruzserrato9167
8 жыл бұрын
a mi me sucede lo mismo pero no entiendo a que se refieren que pena me pueden ayudar. Gracias
@carlosalbertoruizaguilar2844
8 жыл бұрын
lo que menciona ***** es posible que exista otra macro con el mismo nombre, en este caso es el Sub oculta() no puede haber dos macros con el mismo nombre, espero te sirva el dato, saludos, y sin pena amiga, es mejor preguntar a quedarse con la duda.
@juancruz9366
8 жыл бұрын
hola buenas tardes Anaxandridas100 me gustan mucho tu vídeos, una pregunta entre a tu sito web anaxandridas100.wix.com/anaxandridas#!programacin-con-excel/c1met. y descargue Control Acceso Pro para echarle un vistosa pero no puedo acceder me pide usuario y contraseña me podrías ayudar por favor
@Anaxandridas100
8 жыл бұрын
+Juan Cruz Son los que aparecen en el video. el Principal es usuario: Anaxandridas, clave: anax
@adielcisneros1891
10 жыл бұрын
hola amigo muchas gracias solo quería saber como hacer una factura con diferentes tipos de iva yo estoy haciendo aquí en Italia tu curso pero nosotros tenemos tres tipos de iva
@Anaxandridas100
10 жыл бұрын
Puedes hacer algo parecido a esto: Facturas avanzadas con y sin IVA conjuntamente
@Edgaraza
10 жыл бұрын
Saludos Anaxandridas Ganó el Real Madrid, 4 a = 0 ! estaras alegre!
@Anaxandridas100
10 жыл бұрын
Sí que lo estoy. Y el Atlético de Madrid ganó 3 a 1. O sea final madrileña de la Champions...Esto va a ser TREMENDO.
@guerreroleon78
10 жыл бұрын
Esta genial. Lo pondré en práctica. Gracias por el aporte...
Пікірлер: 149