+Otto Javier González Jejeje Muchas gracias mi estimado Otto... Para mi es muy grato que tu valores mi material. Un fuerte abrazo y un saludo cordial desde Colombia.
+Antonio8688 Mi estimado muchas gracias por tus valiosos comentarios y apreciaciones. Para mi es grato contar con tu apoyo!!! Saludos desde Colombia. Nos vemos en un próximo vídeo programa educativo por mi canal. :-)
+Excel Free Blog Muchas gracias a ti Miguelito por estos comentarios, me place mucho que personajes de tu talla pasen a ver mi material. Un abrazo cordial.
Justo el video que necesitaba gran hombre le agradezco infinitamente!, muy clara su voz me encanta cuando saben hablar y hacen buenos videos así, solo acorte un poco su intreo se vuelven tediosos verlos jeje saludos desde México
Feliz y bendecido día. Agradeciendote mucho la información, concreta y eficiente. Dios mediante más adelante espero poder unirme y apoyar la labora que realizas. Por le momento te envio mil gracias, y todos los deseos porque la prosperidad y el éxito te acompañen cada día. :)
Hola. Muy interesante y clara la explicacion. Ahora, ¿COMO hago para proteger una columna?, ¿y que la porteccion sea desde un fecha inicial a una fecha final?. Muchas gracias
Muchas gracias por la ayuda, me sirvió de mucho... simplemente quiero consultarle si se puede mantener una celda desbloqueada para poderla modificar constantemente... espero pueda ayudarme y le reitero mis agradecimientos por todos sus aportes
Es justo lo que nescesito amigo, gracias por compartir, solo una duda, suponiendo que nos equivocamos o que necesariamente tenemos que modificar "actualizar", ¿existe algún método para desbloquear? Algún botón que podamos esconder o comando?? Agradezco, bendiciones!
llegando 4 años tarde al video, pero aun funcional, gracias. Una pregunta si quisiera hacer aplicar esto solo a unas columnas? es posible? que debería hacer, gracias de antemano, me ayudarias con el código, la verdad no se mucho de esto.
Buenas noches Andrés, te agradezco mucho el video aprendí bastante. Sin embargo, quisiera consultarte si es posible que en una tabla con los títulos de las columnas y formulas automáticas en una serie de datos también se le aplique esta misma regla dado que en el ejercicio que tu nos suministras funciona perfecto el bloqueo de la celda cuando ingreso un valor. Sin embargo los nombres predeterminados de las columnas, previamente escritos, se pueden eliminar, para ese caso que podríamos hacer?
excelente tuturial Andrés Dios te siga Bendiciendo para que sigas comportamiento tu conocimiento... Andrés tengo una pequeña inquietud puedo utilizar selectionchange para crear una macro donde sólo con escribir un dato en una casilla corra la macro le agradecería de antemano... gracias
+diego ivan Sanchez Muchas gracias estimado, me alegra mucho que te guste el material, para mi es muy grato contar con tu apoyo. Respecto de tu pregunta, si, si es posible, pero es necesario ver todas las necesidades del problema para decidir que evento es mejor, Change o SelectionChange. Saludos.
+Excel Hecho Fácil gracias mi brother por tu respuesta. pues la verdad estoy trabajando en la programación de una tabla donde me ingresen en una celda el numero de fila y se ejecute la macro donde realizara la tabla con el numero filas igual al numero asignado en la celda.. Gracias Andres por la a tensión prestada
Saludos Se tiene una tabla a la cual se le quieren inserta filas automaticamente al completar la ultima celda de la fila insertada. Como seria el codigo para reconocer esa ultima celda?. Gracias
Muchas gracias por la información Andres, te comento cual es mi problema. Es un documento que ya tienen información, pero aplique la protección de celdas por usuario de Active Directory, lo que hace es que dependiendo de tu usuario podrás escribir en la celda, de lo contrario te pedirá una contraseña para poder escribir. el punto es que en le momento en que escribo y doy enter me aparece "Se ha producido un error '1004' en tiempo de ejecución. No se puede asignar la propiedad Locked de la clase Range". Al dar clic en el botón "Depurar" marca en amarillo la linea, "Target.Locked = True". Gracias por la ayuda
También me ocurrió lo mismo: No cambies las pestañas "general" y "declaraciones" Desde Ahí solo copea el código Private Sub Worksheet_Change(ByVal Target As Range) Hoja1.Unprotect "123" Target.Locked = True Hoja1.Protect "123" End Sub
Excelente!! Pero por favor necesito saber como puedo compartir esto de manera online, en un google sheet o en una hoja de microsoft 365, o en la nube o como sea, la cuestión es que quede en línea. Gracias
Excel Hecho Fácil hola que tal excelente tip. una pregunta quisiera saber si tiene algún vídeo donde expliques como insertar mas de 20 columnas en un listbox pero con su respectivos encabezado. gracias
+JORGE LUIS DE LEON RIVERA No tengo ningún video de momento que trate sobre el tema, pero usa la propiedad columindex para agregar mediante indices a un listbox en tiempo de ejecución. saludos.
Buenas tardes, primero que todo permítame felicitarlo por tan excelente canal, quiero hacerle una pregunta, tengo un proyecto VBA guardado con contraseña pero además quiero evitar que modifiquen las celdas de la hoja donde se depositan los datos que introduzco, cuando hago el procedimiento que usted explica en este vídeo sale un error en tiempo de ejecución 1004. me podría explicar qué sucede y cómo se puede corregir. Mil gracias por compartir sus profundos conocimientos.
Me parece muy bueno e interesante su trabajo, intente hacer esto en una hoja de excel 2013 pero no me funciona y no se cual sea el problema, me puede ayudar? por favor
Hola compa como vas muchas gracias por compartir esta información te agradecería enormemente si ayudas con como hacer para bloquear solo celdas especificas
Muchas gracias por compartir tu conocimiento haz sido de gran ayuda. Tengo una consulta, cual podría ser el codigo para integran un Button y al momento de pinchar en este botón se desbloquee para editar la celda que corresponda. Saludos.
Hola! justo es lo que busco pero tengo un problema espero puedas orientarme, hice todo lo que mencionas en tu video pero al momento de probar me salió una ventana de dialogo que abrió nuevamente el visual basic y dice "error de compilación: El uso de la propiedad no es valido" tengo una formula de ahora para que al momento que escriben se coloque en automático la fecha y hora, será lo que esta causando el error?
Hola un placer saludarte, seria posible hacer un excel y que para cerrarlo solicite poner una clave y que no te permita hacer otra cosa mientras tengas el libro abierto.?
Excelente día, gracias por la información, espero puedas ayudarme con una consulta, quiero copiar un fila a otra hoja, pero hay celdas con información y otras vacías, como le puedo hacer para que al momento de pegar, bloquear las que tienen información y las vacías libres para poder editar De antemano gracias, saludos.
Primeramente te felicito por tu video se aprende mucho así como lo explicas, tengo una consulta ¿Cómo puedo hacer para tener bloqueadas las celdas y solo se puedan desbloquear si se cumple una condición en la celda? trataré de explicarme, tengo una celda en la que necesito que el usuario no pase de cierta cantidad de palabras (con eso no hay problema) pero si sobrepasa esa cantidad puede seguir con otra celda y omitir la restricción de la primera celda y en un futuro olvidar modificar la celda ... pero con las celdas bloqueadas no podrá realizar otra captura si no regresa a la primera celda a cumplir con el requisito de no sobrepasar de las palabras indicadas. Te agradezco de antemano tu atención, saludos.
Muy buena tutorial, el detalle ahora es....... que pasa si por alguna situación requieres editar una celda con información por alguna situación sin necesidad de estar desbloqueando toda la hoja
Yo me posicione en la celda que quiero modificar, le di click a desproteger hoja, me dejo ingresar los cambios y automaticamente despues de introducirlos se me volvio a bloquear, es excelente
Si tengo un par de columnas donde me da el resultado la macro. pero no quiero que la editen o cambien,. como hago. para bloquear las columnas donde me da el resultado de la hora y la fecha y no me la cambien. gracias
buenas tardes, tengo un proyecto el cual al pulsar un boton se bloquea la hoja de excel y otro boton la desbloquea y activa otras funciones, pero al pulsar los botones con la hoja bloqueada me da un error y me manda al editor de vba, me podrian ayudar a resolver ese problema?
+Jose Roque Mi estimado hace un buen tiempo leí un post en: what-when-how.com/ Y me acorde de ello por algo que estaba haciendo en el trabajo y me pareció útil sacarlo como tuto. Muchas gracias por comentar. Saludos.
Error Target.Locked = True Para quienes tienen un error sobre esta linea de comando: No cambien las pestañas "General" y "Declaraciones" Desde ahí copien el código Private Sub Worksheet_Change(ByVal Target As Range) Hoja1.Unprotect "123" Target.Locked = True Hoja1.Protect "123" End Sub
Excelente Maestro!, muy buen aporte. Tengo una consulta, cuando convino 2 o mas celdas me arroja el error 1004. Por favor me podrías indicar como solucionarlo?
Buenos días!!! Excelente tutorial, sólo que yo también necesito aplicarlo sólo a una celda ya que tengo un formato de nota de remisión en la que necesito bloquear sólo la celda que contiene el peso en libras de mi producto y este no pueda ser manipulado después de la captura. Muchas gracias
Hola Buen día. Primero que nada agradecer por lo que brindan en este tuto y los demás que han efectuados. Tengo una gran intriga. Necesito saber si existe algún método para bloquear solo una celda de una hoja especifica. Coloco como ejemplo la de inventario, en la cual no quiero que se pueda modificar el valor de UNIDADES. que solo se permita la actualización de otras hojas como ENTRADA y SALIDAS. En pocas palabra que solo esa celda se actualice por medio de las otras hoja y que no permita la manipulación de cambiar el numero que ya contiene. Espero me entiendan . Desde ya agradecido y ojala puedan ayudarme .. Saludos y que tengan un buen día .
Que tal amigos de Excel Hecho Fácil ... Espero se encuentren bien. Me da gusto saber que están al pendiente de los comentarios escritos por los usuarios. Escribo estas lineas, ya que tengo una duda, similar o igual a la que tiene Mario Carrasco. Yo realice una Nota de Remisión, y en determinada celda, estoy indicando, que aparecerá el numero de folio asignado al dar clic en un botón, mismo que funciona mediante una macro. Mi archivo genera un folio consecutivo conforme doy clic en el botón que contiene la macro, pero al momento de teclear un numero cualquiera en la celda donde aparecerá el folio, esté se puede modificar sin problema alguno. ¿Como le hago para impedir que cambien el numero de folio asignado por el botón?
Gracias por este video, sin embargo trate de usarlo en un archivo compartido, y al ser un archivo con excel-macro no permite ser compartido de nuevo en una red. ¿sabe de alguna forma de realizar este mismo tipo de bloqueo en un archivo compartido?
+Wilson Baron estimado, un libro habilitado para macros no puede ser compartido con la herramienta desde la interfaz de usuario. No hay manera. Saludos.
Amplio mi pregunta, estoy llevando una base de datos en excel, en donde a cada registro se le actualiza información (celdas) todos los días. Pero una vez se diligencia una celda, no se debe cambiar su contenido. En la practica las personas que la llenan, se equivocan y han cambiado celdas que ya habian diligenciado. Por eso mi pregunta sobre bloquear las celdas que ya estan diligenciadas, con la dificultad de que es un archivo compartido. ¿alguna sugerencia? , muchas gracias
Hola Andrés, buenas tardes. Gracias por todo, obviamente tienes ! Manito Arriba¡. La verdad yo nunca he tenido claro la diferencia entre las instrucciones, ya que si te fijas todos es igual excepto la expresión "Change" por "SelectionChange", así que si puedes aclararme este concepto te lo voy a agradecer. Hace mucho tiempo te pedí el favor de mirar como se puede recuperar la clave de apertura de un archivo en Excel 13, ahora que andan asociados con un grupo de TH-camrs de excel, sería posible tener una solución? La verdad es que necesito recuperar ese archivo De nuevo un millón de gracias Saludos Humberto
+Humberto Chinchilla Mora respecto de tu inquietud te comento, Un *evento* dentro de un lenguaje de programación es aquella actividad que se realiza después de que un usuario o el mismo sistema ejecuta una acción particular dentro del programa... Por ejemplo, los clásicos eventos de un control de un formulario como un botón o CommandButton podrían ser: 1. Pasar el mouse por encima del botón (Evento MouseMove), Hacer clic en dicho botón (Evento Click), Hacer doble clic sobre el boton (Evento doble Click), entre muchos otros. Por ende, ya que una hoja de calculo u objeto Worksheet es un objeto dentro del programa que interactua directamente con el usuario, dicho objeto también tiene eventos. Por ejemplo, el evento por default o predeterminado de un objeto Worksheet, es el evento SelectionChange, cuya acción es la de detectar el cambio de la selección de una celda; en otras palabras, si un usuario cambia de celda, digamos de la A1 a la A5 por ejemplo, el evento se ejecuta dentro del programa y se realiza una actividad, una actividad que puede programarse para que el programa realice alguna actividad adicional o complementaria. Un evento al igual que un procedimiento tiene argumentos, estos argumentos pueden tomarse para identificar parámetros que ha realizado el usuario dentro del programa, el clásico argumento de SelectionChange es: Target; Este argumento que no es muy familiar, es el que representa el objeto Range (Celda o Celdas) que el usuario recién acaba de seleccionar. Por ende podemos tomar a Target para saber que celda seleccionó el usuario... Por otro lado, el objetivo del tuto era detectar que celda se había modificado desde la interfaz de usuario, para ello, el evento SelectionChange no nos es utíl, ya que este ultimo devuelve es la celda recién seleccionada. Es decir, debemos usar otro evento como por ejemplo: el evento Change. Este evento que devuelve una celda mediante su argumento Target, es el que identifica cuando una celda es modificada o cambiada. Esto quiere decir que el evento Change se ejecuta cuando un usuario edita una celda o cuando cambia su contenido, devolviendo obviamente dentro de su argumento Target a la celda que se ha modificado y no la que se ha seleccionado despues de dar Intro o alguna flecha de dirección desde el teclado. Espero que con esta explicación sea más fácil de entender el ejercicio planteado en este tuto. Un abrazo y muchas gracias por brindarme tu apoyo constante para con este proyecto. Saludos.
Excelente "truco" y gran explicacion .. maestro!!! consulta. Como se puede hacer para lo mismo pero en una planilla compartida de gmail..? la idea es que un usuario ingrese datos en una linea, pero no pueda hacer modificaciones sobre otra linea donde ingresara otro usuario. Se entiende..? espero ke si.. de ante mano, te agradezco tu valiosa ayuda.
Hola ✋ Por favor ayudame, ya no sé que hacer 🙌 Hice una matriz para el seguimiento a proyectos de inversión. La matriz tiene unas columnas con lista desplegable y el propósito es que solamente puedan dar clic y actualicen el avance según las opciones de la lista. El problema es que no están haciendo uso de la lista sino están pegando una celda encima de la lista desplegable, lo que está cambiando el formato y las categorías establecidas. Requiero proteger la columna para evitar que sigan pegando celdas pero garantizando que la opción de la lista desplegable quede activa y permita actualizar eligiendo las opciones desplegables. Ya lo intenté bloqueando la hoja y efectivamente protege la columna ñ pero me desactiva la lista desplegable, así que no he logrado avanzar. De antemano gracias por tu ayuda.
Buenos días. Por favor, deseo saber si al tener ya el formato y bloquear el libro, se puede ya escribir en el los conceptos sin problema alguno? Gracias. Saludos Cordiales.
muy bien explicado, muchas graciasmi duda es la siguiente. si yo quiero bloquear solo algunas filas o algunas celdas DE UNA HOJA, como puedo hacerlo?, ya que en este ejemplo bloqueas todas las celdas de una hoja... y yo quisiera que los datos que ingreso en la hoja 1 se copien en la hoja 2 y que estos datos queden bloqueados para que no sean modificados...el problema es que no logro ingresar datos a la hoja 2, ya que por estar bloqueada no me permite insertar una fila nueva donde quedaran los nuevos datos que provienen de la hoja1. y asi sucesivamente. en resumen, quiero insertar una fila nueva en la hoja2 donde iran los nuevos datos y que éstos queden automáticamente bloqueados en la fila que inserté. espero haber sido claro. gracias por tu pronta respuesta. sldos desde chile
Y éste truco se puede utilizar cuando ya hay datos ingresados en la hoja? Es decir, si ya tengo datos ingresados en la hoja, puedo usar este truco o necesariamente tiene que estar en blanco la hoja a utilizar?
Buen video, mi pregunta es después de bloquearla como puedo hacer para modificar lo que escribí. Una duda más si tengo una lista desplegable y quiero bloquear según lo que aparezca en esa celda como lo puedo generar?
De hecho me aparece "Error de compilación, el uso de la propiedad no es valido". y me subraya en azul la palabra locked. Por cierto veo que cuando el que programa aquí escribe le aparece el guion entre target y locked en negrila y separado de ambas palabras y el mio no, de pronto eso tenga que ver. agradezco la ayuda.
Hola, muchas gracias por el video, me ha servido mucho, sin embargo en archivos más grandes veo que me sale esto: Se ha producido el error '1004' en el tiempo de ejecución: No se puede asignar la propiedad Locked de la clase Range. Luego de que aparece ese mensaje no se siguen bloqueando las celdas luego de ingresar un dato. Sabes a qué se debe y cómo puedo solucionarlo?
Hola, buenas tardes, este ejemplo está muy bueno, pero me gustaría que en vez de impedir la modificación una vez editado, sea impedir la modificación de las celdas, una vez que se le de guardar al documento. Ya que en algunos casos el usuario se puede equivocar al teclear. Creo que esto lo haría más práctico. ¿Cómo podría hacer eso?
hola buenas noches, tengo un pequeño problema, al des habilitar la función de bloqueo de celdas todas la casilla en las que ingrese los datos me marca como error, como haría para solucionar ese problema?
Buenas tardes, este truco me genera un error, "no se puede asignar locked de la clase range", esto lo hace una vez que coloco la información y quiero pasar a otra celda.
Todos los Excel desde la versión 2010 en adelante tienen VBA [Visual Basic para Aplicaciones], sólo debes activar la pestaña... Sigue este enlace: th-cam.com/video/GJ5W20U1DaU/w-d-xo.html
Buenas noches, una pregunta: si hago todo este proceso y subo el excel al Google Drive ¿el excel mantendrá esa misma dinámica? ¿O las características del Excel de drive no lo permitiría?
Estimado, excelente macro, pero al aplicarla en mi hoja donde ya tengo datos ingresados debo ir celda por celda para que se active la macro y bloquee la celda...los datos estan en una tabla, existe otra forma de hacer esto mas rapido o automático? Saludos
hola, me aparece un error con .locked me dice error de compilación el uso de propiedad no es valido esto es lo que escribí: Private Sub Worksheet_Change(ByVal Target As Range) Hoja1.Unprotect "ferrarom1102" Target.Locked "true" Hoja1.Protect "ferrarom1102" End Sub
Tengo una hoja de excel que ya tiene una celdas bloqueadas que son como los encabezados de las filas, luego quiero que tenga este segundo bloqueo que evite que se modifiquen celdas ya editadas pero no me funciona. Ayuda!
Que tal buenos dias, amigo solicito tu ayuda... ¿Cómo puedo quitar en la cabecera de una hoja de calculo de excel la leyenda "modo compatibilidad" ya que cuando intento guardar o hacer algo en esa hoja se pone toda de color negro y tengo que seleccionar solamente para que quede la pantalla normal... que pedo hacer por favor?, gracias... Dios te bendiga grandemente...!
Amigo muy bueno el ejemplo, pero como se haria esto , pero que despues de pasado un dia no permita editar. Lo necesitod de esa manera. Sera que me ayudas o me das una idea.
lo siento pero sigo los pasos y no me sale el bloqueo, tiene que estar previamente,porque marco las celdas y me deja sobre escribir. gracias por su atencion
es muy buen tutorial pero me surge un problema que espero y me ayudes a solucionar, borre los datos anteriores para ingresar unos nuevos, el problema es que tengo que estar desbloqueando la hoja por cada celda que anteriormente ingrese datos, como le puedo hacer para volver a introducir nuevos datos sin estar desbloqueando la hoja por cada celda espero y me puedas ayudar
@@ExcelHechoFaciljejeje si ya lo vi y ya me funcióno y me hizo de mucha ayuda el código ,muchas gracias seguiré viendo tus videos. . . explicas Excelentemente bien.
Pues acabo de probarlo y me funcionó perfecto!!! Prueba pasó a paso o descarga el archivo de Excel desde la descripción del vídeo y compara... Saludos.
Hola... Excelente pero me sale "El uso de la propiedad no es valido" y luego "Este comando detendrá el depurador" que puedo hacer? muchas gracias. Saludos!!
que tal amigo la verdad estan muy bien tus videos felicitaciones!!!!! fijate que tengo un problemita que no he podido resolver soy un usuario de excel mi nivel mmm estra entre el basico y tengo un problema de error con la funcion concatenando cadenas de texto para ser especifico son 4 cadenas de texto con su respectivo separador(-), te aclaro que le estoy aplicando la funcion SI.ERROR y aun asi me muestra un error del cual no me puedo corregir esta es mi formula: =SI.ERROR(CONCATENAR(O2,"-",S2,"-",P2,"-",M2),0) y el error que me arroja es -0-0- . ESPERO QUE ME PUEDAS AYUDAR PRONTO.
Hola Ramon, al igual que el guión medio, tienes que poner entre comillas "O2","S2","P2","M2" =SI.ERROR(CONCATENAR("O2","-","S2","-","P2","-","M2"),0) Saludos
Woow este tipo de procedimientos son geniales. Al estilo de "Excel Hecho Fácil"
Saludos!
+Otto Javier González Jejeje Muchas gracias mi estimado Otto... Para mi es muy grato que tu valores mi material.
Un fuerte abrazo y un saludo cordial desde Colombia.
Andrés, gracias por compartir tu conocimiento.¡Vaya que sí es útil esta forma de proteger celdas!
+Antonio8688 Mi estimado muchas gracias por tus valiosos comentarios y apreciaciones. Para mi es grato contar con tu apoyo!!!
Saludos desde Colombia.
Nos vemos en un próximo vídeo programa educativo por mi canal. :-)
Ese truco esta fabuloso, concreto y muy potente. Gracias Andrés. Saludos Cordiales !!!
+Excel Free Blog Muchas gracias a ti Miguelito por estos comentarios, me place mucho que personajes de tu talla pasen a ver mi material.
Un abrazo cordial.
Andres Rojas Moncada , muchas felicitaciones , REALMENTE UN TRABAJO MUY INTERESANTE.
Justo el video que necesitaba gran hombre le agradezco infinitamente!, muy clara su voz me encanta cuando saben hablar y hacen buenos videos así, solo acorte un poco su intreo se vuelven tediosos verlos jeje saludos desde México
Me ha servido mucho, aunque andaba buscando cómo referencias las celdas de una tabla. Gracias.
Muy muy bueno!!! que señor tutorial.
Rápido y certero. me ayudo 100%
Muchas gracias mi estimado por tus palabras, espero sigas aprovechando el material... Un abrazo desde Colombia... Saludos.
Eres un genio hermano!!! con esta información puedo hacer el bitácora digital que quería
A vos por comentar, saludos.
Feliz y bendecido día. Agradeciendote mucho la información, concreta y eficiente. Dios mediante más adelante espero poder unirme y apoyar la labora que realizas. Por le momento te envio mil gracias, y todos los deseos porque la prosperidad y el éxito te acompañen cada día. :)
¿Cómo es posible hacer lo mismo (bloquear la hoja) pero menos una celda o/y ciertos rangos (para poder editarlos las veces que sean necesarias)?
Hola. Muy interesante y clara la explicacion. Ahora, ¿COMO hago para proteger una columna?, ¿y que la porteccion sea desde un fecha inicial a una fecha final?. Muchas gracias
Muchas gracias por la ayuda, me sirvió de mucho... simplemente quiero consultarle si se puede mantener una celda desbloqueada para poderla modificar constantemente... espero pueda ayudarme y le reitero mis agradecimientos por todos sus aportes
Es justo lo que nescesito amigo, gracias por compartir, solo una duda, suponiendo que nos equivocamos o que necesariamente tenemos que modificar "actualizar", ¿existe algún método para desbloquear? Algún botón que podamos esconder o comando?? Agradezco, bendiciones!
llegando 4 años tarde al video, pero aun funcional, gracias. Una pregunta si quisiera hacer aplicar esto solo a unas columnas? es posible? que debería hacer, gracias de antemano, me ayudarias con el código, la verdad no se mucho de esto.
Simplemente GENIAL!!!
Muchas gracia por compartir.
Hola Andrés! excelente tutorial!
Buenas noches Andrés, te agradezco mucho el video aprendí bastante. Sin embargo, quisiera consultarte si es posible que en una tabla con los títulos de las columnas y formulas automáticas en una serie de datos también se le aplique esta misma regla dado que en el ejercicio que tu nos suministras funciona perfecto el bloqueo de la celda cuando ingreso un valor. Sin embargo los nombres predeterminados de las columnas, previamente escritos, se pueden eliminar, para ese caso que podríamos hacer?
Muy bueno, los admiro. ¿conoces alguna macro para desplazarse y facilitar la tabulacion de datos? te agradecere.
excelente tuturial Andrés Dios te siga Bendiciendo para que sigas comportamiento tu conocimiento... Andrés tengo una pequeña inquietud puedo utilizar selectionchange para crear una macro donde sólo con escribir un dato en una casilla corra la macro le agradecería de antemano... gracias
+diego ivan Sanchez Muchas gracias estimado, me alegra mucho que te guste el material, para mi es muy grato contar con tu apoyo.
Respecto de tu pregunta, si, si es posible, pero es necesario ver todas las necesidades del problema para decidir que evento es mejor, Change o SelectionChange.
Saludos.
+Excel Hecho Fácil gracias mi brother por tu respuesta.
pues la verdad estoy trabajando en la programación de una tabla donde me ingresen en una celda el numero de fila y se ejecute la macro donde realizara la tabla con el numero filas igual al numero asignado en la celda..
Gracias Andres por la a tensión prestada
+diego ivan Sanchez Tu evento es SelectionChange... Ese es el más indicado o el que yo usuario para la necesidad que planteas.
Saludos.
Mil Gracias bro . Por fin encontre lo que estaba buscando.😊
Como puedo aplicarlo en una hoja de google sheets?
Saludos Se tiene una tabla a la cual se le quieren inserta filas automaticamente al completar la ultima celda de la fila insertada. Como seria el codigo para reconocer esa ultima celda?. Gracias
Muchas gracias por la información Andres, te comento cual es mi problema. Es un documento que ya tienen información, pero aplique la protección de celdas por usuario de Active Directory, lo que hace es que dependiendo de tu usuario podrás escribir en la celda, de lo contrario te pedirá una contraseña para poder escribir. el punto es que en le momento en que escribo y doy enter me aparece "Se ha producido un error '1004' en tiempo de ejecución. No se puede asignar la propiedad Locked de la clase Range". Al dar clic en el botón "Depurar" marca en amarillo la linea, "Target.Locked = True".
Gracias por la ayuda
También me ocurrió lo mismo:
No cambies las pestañas "general" y "declaraciones"
Desde Ahí solo copea el código
Private Sub Worksheet_Change(ByVal Target As Range)
Hoja1.Unprotect "123"
Target.Locked = True
Hoja1.Protect "123"
End Sub
Esta genial el truco, me ayudo mucho gracias...!!! y para editar después que tendría que hacer sin entrar al código..?
Excelente!! Pero por favor necesito saber como puedo compartir esto de manera online, en un google sheet o en una hoja de microsoft 365, o en la nube o como sea, la cuestión es que quede en línea. Gracias
hola funciona igual para google sheets?
Excel Hecho Fácil hola que tal excelente tip. una pregunta quisiera saber si tiene algún vídeo donde expliques como insertar mas de 20 columnas en un listbox pero con su respectivos encabezado. gracias
+JORGE LUIS DE LEON RIVERA No tengo ningún video de momento que trate sobre el tema, pero usa la propiedad columindex para agregar mediante indices a un listbox en tiempo de ejecución.
saludos.
vale gracias
+JORGE LUIS DE LEON RIVERA Ok...
Buenas tardes, primero que todo permítame felicitarlo por tan excelente canal, quiero hacerle una pregunta, tengo un proyecto VBA guardado con contraseña pero además quiero evitar que modifiquen las celdas de la hoja donde se depositan los datos que introduzco, cuando hago el procedimiento que usted explica en este vídeo sale un error en tiempo de ejecución 1004. me podría explicar qué sucede y cómo se puede corregir.
Mil gracias por compartir sus profundos conocimientos.
Excelente, me despejo mi duda, gracias
Me parece muy bueno e interesante su trabajo, intente hacer esto en una hoja de excel 2013 pero no me funciona y no se cual sea el problema, me puede ayudar? por favor
Hola compa como vas muchas gracias por compartir esta información te agradecería enormemente si ayudas con como hacer para bloquear solo celdas especificas
Johan Echeverre que tal. justo me puede servir tu macro. agradecere me ayudaras
Muchas gracias por compartir tu conocimiento haz sido de gran ayuda. Tengo una consulta, cual podría ser el codigo para integran un Button y al momento de pinchar en este botón se desbloquee para editar la celda que corresponda. Saludos.
Hola Gracias, estimado y para proteger solamente dos columnas, tengo 4 columnas, pero deseo que tres no borren, ni editen? Gracias
hola, como podría hacer eso mismo con Excel online?
Hola! justo es lo que busco pero tengo un problema espero puedas orientarme, hice todo lo que mencionas en tu video pero al momento de probar me salió una ventana de dialogo que abrió nuevamente el visual basic y dice "error de compilación: El uso de la propiedad no es valido" tengo una formula de ahora para que al momento que escriben se coloque en automático la fecha y hora, será lo que esta causando el error?
Hola un placer saludarte, seria posible hacer un excel y que para cerrarlo solicite poner una clave y que no te permita hacer otra cosa mientras tengas el libro abierto.?
Excelente día, gracias por la información, espero puedas ayudarme con una consulta, quiero copiar un fila a otra hoja, pero hay celdas con información y otras vacías, como le puedo hacer para que al momento de pegar, bloquear las que tienen información y las vacías libres para poder editar
De antemano gracias, saludos.
Hola, ¿Cómo podría hacer que el bloqueo se suscite diez segundos después de que la celda fue editada?
Excelente pero me puedes decir cómo hacerlo solo con un rango específico de celdas?
Vale, apuntado...
@@ExcelHechoFacil si por ejemplo si deseo solo bloquear unaa celdas después de modificar pero solo a esas celdas seleccionadas
Primeramente te felicito por tu video se aprende mucho así como lo explicas, tengo una consulta ¿Cómo puedo hacer para tener bloqueadas las celdas y solo se puedan desbloquear si se cumple una condición en la celda? trataré de explicarme, tengo una celda en la que necesito que el usuario no pase de cierta cantidad de palabras (con eso no hay problema) pero si sobrepasa esa cantidad puede seguir con otra celda y omitir la restricción de la primera celda y en un futuro olvidar modificar la celda ... pero con las celdas bloqueadas no podrá realizar otra captura si no regresa a la primera celda a cumplir con el requisito de no sobrepasar de las palabras indicadas. Te agradezco de antemano tu atención, saludos.
Muy buena tutorial, el detalle ahora es....... que pasa si por alguna situación requieres editar una celda con información por alguna situación sin necesidad de estar desbloqueando toda la hoja
Déjame ver y te comento. Saludos.
Lo mismo iva yo a preguntar, le encontraste respuesta man ?
Yo me posicione en la celda que quiero modificar, le di click a desproteger hoja, me dejo ingresar los cambios y automaticamente despues de introducirlos se me volvio a bloquear, es excelente
Si tengo un par de columnas donde me da el resultado la macro. pero no quiero que la editen o cambien,. como hago. para bloquear las columnas donde me da el resultado de la hora y la fecha y no me la cambien. gracias
buenas tardes, tengo un proyecto el cual al pulsar un boton se bloquea la hoja de excel y otro boton la desbloquea y activa otras funciones, pero al pulsar los botones con la hoja bloqueada me da un error y me manda al editor de vba, me podrian ayudar a resolver ese problema?
Esto se puede en drive?
amigo yo deseo saber si se puede solo mostrar un mensaje que diga que allí se encuentran valores y que si desea reemplazarlos
muchas gracias
muy buen truco, como lo encontraste?
+Jose Roque Mi estimado hace un buen tiempo leí un post en: what-when-how.com/
Y me acorde de ello por algo que estaba haciendo en el trabajo y me pareció útil sacarlo como tuto.
Muchas gracias por comentar. Saludos.
Error Target.Locked = True
Para quienes tienen un error sobre esta linea de comando:
No cambien las pestañas "General" y "Declaraciones"
Desde ahí copien el código
Private Sub Worksheet_Change(ByVal Target As Range)
Hoja1.Unprotect "123"
Target.Locked = True
Hoja1.Protect "123"
End Sub
Gracias.
Excelente Maestro!, muy buen aporte. Tengo una consulta, cuando convino 2 o mas celdas me arroja el error 1004. Por favor me podrías indicar como solucionarlo?
Reviso y te comento. Saludos.
Buenos días!!! Excelente tutorial, sólo que yo también necesito aplicarlo sólo a una celda ya que tengo un formato de nota de remisión en la que necesito bloquear sólo la celda que contiene el peso en libras de mi producto y este no pueda ser manipulado después de la captura. Muchas gracias
Déjame ver y te comento. Saludos.
Hola Buen día. Primero que nada agradecer por lo que brindan en este tuto y los demás que han efectuados.
Tengo una gran intriga. Necesito saber si existe algún método para bloquear solo una celda de una hoja especifica.
Coloco como ejemplo la de inventario, en la cual no quiero que se pueda modificar el valor de UNIDADES. que solo se permita la actualización de otras hojas como ENTRADA y SALIDAS. En pocas palabra que solo esa celda se actualice por medio de las otras hoja y que no permita la manipulación de cambiar el numero que ya contiene. Espero me entiendan . Desde ya agradecido y ojala puedan ayudarme .. Saludos y que tengan un buen día .
Apuntado, te respondo apenas llegué a tu consulta... Saludos.
Que tal amigos de Excel Hecho Fácil ... Espero se encuentren bien. Me da gusto saber que están al pendiente de los comentarios escritos por los usuarios. Escribo estas lineas, ya que tengo una duda, similar o igual a la que tiene Mario Carrasco.
Yo realice una Nota de Remisión, y en determinada celda, estoy indicando, que aparecerá el numero de folio asignado al dar clic en un botón, mismo que funciona mediante una macro.
Mi archivo genera un folio consecutivo conforme doy clic en el botón que contiene la macro, pero al momento de teclear un numero cualquiera en la celda donde aparecerá el folio, esté se puede modificar sin problema alguno.
¿Como le hago para impedir que cambien el numero de folio asignado por el botón?
¡Excelente! Muchas gracias.
Gracias.
a mi me sale error de compilación! que pasara?
Quiero hacer esto pero para la opción permitir o editar celdas
Gracias por este video, sin embargo trate de usarlo en un archivo compartido, y al ser un archivo con excel-macro no permite ser compartido de nuevo en una red. ¿sabe de alguna forma de realizar este mismo tipo de bloqueo en un archivo compartido?
+Wilson Baron estimado, un libro habilitado para macros no puede ser compartido con la herramienta desde la interfaz de usuario. No hay manera. Saludos.
Amplio mi pregunta, estoy llevando una base de datos en excel, en donde a cada registro se le actualiza información (celdas) todos los días. Pero una vez se diligencia una celda, no se debe cambiar su contenido. En la practica las personas que la llenan, se equivocan y han cambiado celdas que ya habian diligenciado. Por eso mi pregunta sobre bloquear las celdas que ya estan diligenciadas, con la dificultad de que es un archivo compartido. ¿alguna sugerencia? , muchas gracias
desearía hacer lo mismo pero personalizar un rango o diferentes rangos de celda, es decir que otras celdas estuvieras siempre editables si o si
Ok.
Hola Andrés, buenas tardes.
Gracias por todo, obviamente tienes ! Manito Arriba¡.
La verdad yo nunca he tenido claro la diferencia entre las instrucciones, ya que si te fijas todos es igual excepto la expresión "Change" por "SelectionChange", así que si puedes aclararme este concepto te lo voy a agradecer.
Hace mucho tiempo te pedí el favor de mirar como se puede recuperar la clave de apertura de un archivo en Excel 13, ahora que andan asociados con un grupo de TH-camrs de excel, sería posible tener una solución? La verdad es que necesito recuperar ese archivo
De nuevo un millón de gracias
Saludos
Humberto
+Humberto Chinchilla Mora respecto de tu inquietud te comento,
Un *evento* dentro de un lenguaje de programación es aquella actividad que se realiza después de que un usuario o el mismo sistema ejecuta una acción particular dentro del programa...
Por ejemplo, los clásicos eventos de un control de un formulario como un botón o CommandButton podrían ser: 1. Pasar el mouse por encima del botón (Evento MouseMove), Hacer clic en dicho botón (Evento Click), Hacer doble clic sobre el boton (Evento doble Click), entre muchos otros.
Por ende, ya que una hoja de calculo u objeto Worksheet es un objeto dentro del programa que interactua directamente con el usuario, dicho objeto también tiene eventos.
Por ejemplo, el evento por default o predeterminado de un objeto Worksheet, es el evento SelectionChange, cuya acción es la de detectar el cambio de la selección de una celda; en otras palabras, si un usuario cambia de celda, digamos de la A1 a la A5 por ejemplo, el evento se ejecuta dentro del programa y se realiza una actividad, una actividad que puede programarse para que el programa realice alguna actividad adicional o complementaria.
Un evento al igual que un procedimiento tiene argumentos, estos argumentos pueden tomarse para identificar parámetros que ha realizado el usuario dentro del programa, el clásico argumento de SelectionChange es: Target; Este argumento que no es muy familiar, es el que representa el objeto Range (Celda o Celdas) que el usuario recién acaba de seleccionar. Por ende podemos tomar a Target para saber que celda seleccionó el usuario...
Por otro lado, el objetivo del tuto era detectar que celda se había modificado desde la interfaz de usuario, para ello, el evento SelectionChange no nos es utíl, ya que este ultimo devuelve es la celda recién seleccionada. Es decir, debemos usar otro evento como por ejemplo: el evento Change.
Este evento que devuelve una celda mediante su argumento Target, es el que identifica cuando una celda es modificada o cambiada. Esto quiere decir que el evento Change se ejecuta cuando un usuario edita una celda o cuando cambia su contenido, devolviendo obviamente dentro de su argumento Target a la celda que se ha modificado y no la que se ha seleccionado despues de dar Intro o alguna flecha de dirección desde el teclado.
Espero que con esta explicación sea más fácil de entender el ejercicio planteado en este tuto.
Un abrazo y muchas gracias por brindarme tu apoyo constante para con este proyecto.
Saludos.
Excelente "truco" y gran explicacion .. maestro!!! consulta. Como se puede hacer para lo mismo pero en una planilla compartida de gmail..? la idea es que un usuario ingrese datos en una linea, pero no pueda hacer modificaciones sobre otra linea donde ingresara otro usuario. Se entiende..? espero ke si.. de ante mano, te agradezco tu valiosa ayuda.
Gracias.
Cómo puedo descargar la plantilla
Buenas tardes, quiciera saber si puedo deshabilitar pegar en alguna celda específica y no en todo el documento. Gracias
Déjame ver y te comento, saludos.
Como puedo hacer para que en una columna me permita cambiar dos veces los datos seleccionados de una lista y luego se bloquee
Esta muy interesante, pero como puedo hacerle para que posterior a que se bloquee y lo quiera editar me pida una contraseña?
Excelente. Gracias!!
Hola ✋
Por favor ayudame, ya no sé que hacer 🙌
Hice una matriz para el seguimiento a proyectos de inversión. La matriz tiene unas columnas con lista desplegable y el propósito es que solamente puedan dar clic y actualicen el avance según las opciones de la lista.
El problema es que no están haciendo uso de la lista sino están pegando una celda encima de la lista desplegable, lo que está cambiando el formato y las categorías establecidas.
Requiero proteger la columna para evitar que sigan pegando celdas pero garantizando que la opción de la lista desplegable quede activa y permita actualizar eligiendo las opciones desplegables.
Ya lo intenté bloqueando la hoja y efectivamente protege la columna ñ pero me desactiva la lista desplegable, así que no he logrado avanzar.
De antemano gracias por tu ayuda.
Felicitaciones mi estimado
Gracias por comentar... Saludos.
Si solo necesito que dos columnas no sean modificadas como puedo hacer
Buenos días. Por favor, deseo saber si al tener ya el formato y bloquear el libro, se puede ya escribir en el los conceptos sin problema alguno? Gracias. Saludos Cordiales.
Déjame ver y te comento. Saludos.
como puedo bloquear para que no se pueda borrar de la celda la opción que se eligió de una o varias listas desplegables ?
excelente! me podrias decir como aplicarlo solo a un rango y no a la hoja completa?
Hola talvez decifraste si hay cómo solo a ciertas columnas ?
muy bien explicado, muchas graciasmi duda es la siguiente. si yo quiero bloquear solo algunas filas o algunas celdas DE UNA HOJA, como puedo hacerlo?, ya que en este ejemplo bloqueas todas las celdas de una hoja... y yo quisiera que los datos que ingreso en la hoja 1 se copien en la hoja 2 y que estos datos queden bloqueados para que no sean modificados...el problema es que no logro ingresar datos a la hoja 2, ya que por estar bloqueada no me permite insertar una fila nueva donde quedaran los nuevos datos que provienen de la hoja1. y asi sucesivamente. en resumen, quiero insertar una fila nueva en la hoja2 donde iran los nuevos datos y que éstos queden automáticamente bloqueados en la fila que inserté. espero haber sido claro. gracias por tu pronta respuesta. sldos desde chile
El modelo respecto del ejemplo cambia... Ya apunté tu inquietud, te doy respuesta en video cuando llegue a ella... Saludos.
yo igual tengo esa duda
Y éste truco se puede utilizar cuando ya hay datos ingresados en la hoja? Es decir, si ya tengo datos ingresados en la hoja, puedo usar este truco o necesariamente tiene que estar en blanco la hoja a utilizar?
Si se puede... Saludos.
Buen video, mi pregunta es después de bloquearla como puedo hacer para modificar lo que escribí.
Una duda más si tengo una lista desplegable y quiero bloquear según lo que aparezca en esa celda como lo puedo generar?
Tocaría reprogramar la macro... Déjame ver y te comento. Saludos.
De hecho me aparece "Error de compilación, el uso de la propiedad no es valido". y me subraya en azul la palabra locked. Por cierto veo que cuando el que programa aquí escribe le aparece el guion entre target y locked en negrila y separado de ambas palabras y el mio no, de pronto eso tenga que ver. agradezco la ayuda.
Hola, muchas gracias por el video, me ha servido mucho, sin embargo en archivos más grandes veo que me sale esto:
Se ha producido el error '1004' en el tiempo de ejecución: No se puede asignar la propiedad Locked de la clase Range.
Luego de que aparece ese mensaje no se siguen bloqueando las celdas luego de ingresar un dato.
Sabes a qué se debe y cómo puedo solucionarlo?
Hola, buenas tardes, este ejemplo está muy bueno, pero me gustaría que en vez de impedir la modificación una vez editado, sea impedir la modificación de las celdas, una vez que se le de guardar al documento. Ya que en algunos casos el usuario se puede equivocar al teclear. Creo que esto lo haría más práctico. ¿Cómo podría hacer eso?
hola buenas noches, tengo un pequeño problema, al des habilitar la función de bloqueo de celdas todas la casilla en las que ingrese los datos me marca como error, como haría para solucionar ese problema?
Estimada, por favor verifica que estés apuntando a la hoja de calculo correcta dentro del libro, no debería marcarte el error...
Buenas tardes, este truco me genera un error, "no se puede asignar locked de la clase range", esto lo hace una vez que coloco la información y quiero pasar a otra celda.
Estimado debes desbloquear las celdas de la hoja con las que quiere trabajar, lo explique en los primeros minutos del video... Saludos.
porque mi excel no tiene esa opcion, porque dice VBA? es otro tipo de excel?
Todos los Excel desde la versión 2010 en adelante tienen VBA [Visual Basic para Aplicaciones], sólo debes activar la pestaña...
Sigue este enlace: th-cam.com/video/GJ5W20U1DaU/w-d-xo.html
gracias :)
Ok... De nada.
Buenas noches, una pregunta: si hago todo este proceso y subo el excel al Google Drive ¿el excel mantendrá esa misma dinámica? ¿O las características del Excel de drive no lo permitiría?
No funciona... Google no entiende macros... Lo siento, no funciona así.
Estimado, excelente macro, pero al aplicarla en mi hoja donde ya tengo datos ingresados debo ir celda por celda para que se active la macro y bloquee la celda...los datos estan en una tabla, existe otra forma de hacer esto mas rapido o automático? Saludos
Gracias, reviso y te comento. Saludos.
Wow tengo el mismo problema .
Muchas gracias por tus tutoriales
hola, me aparece un error con .locked me dice error de compilación el uso de propiedad no es valido esto es lo que escribí:
Private Sub Worksheet_Change(ByVal Target As Range)
Hoja1.Unprotect "ferrarom1102"
Target.Locked "true"
Hoja1.Protect "ferrarom1102"
End Sub
Tengo una hoja de excel que ya tiene una celdas bloqueadas que son como los encabezados de las filas, luego quiero que tenga este segundo bloqueo que evite que se modifiquen celdas ya editadas pero no me funciona. Ayuda!
Déjame ver y te comento. Saludos.
EXCELente....👍
Gracias.
Fijate que a mi no me funciona y segui todo el proceso. Si te funciono, me podrias enviar un archivo como ejemplo? Espero tu respuesta
Que tal buenos dias, amigo solicito tu ayuda... ¿Cómo puedo quitar en la cabecera de una hoja de calculo de excel la leyenda "modo compatibilidad" ya que cuando intento guardar o hacer algo en esa hoja se pone toda de color negro y tengo que seleccionar solamente para que quede la pantalla normal... que pedo hacer por favor?, gracias... Dios te bendiga grandemente...!
Guárdela con "Guardar como..." con la versión que uses para abrir el archivo de Excel... Saludos.
Amigo muy bueno el ejemplo, pero como se haria esto , pero que despues de pasado un dia no permita editar. Lo necesitod de esa manera. Sera que me ayudas o me das una idea.
Déjame revisar y te comento. Saludos
@@ExcelHechoFacil ok esperare
@@ExcelHechoFacil2 años después estoy en esa situación
Me sale error en las celdas combinadas
Excelente en serio muy bueno, pero y si solo deseo aplicar a unas celdas y no a toda la hoja
Reviso y te comento. Saludos.
@@ExcelHechoFacil en serio, gracias Andres Rojas mil gracias
lo siento pero sigo los pasos y no me sale el bloqueo, tiene que estar previamente,porque marco las celdas y me deja sobre escribir. gracias por su atencion
Sigue bien los pasos y llegarás a la solución. Si tienes más dudas, por favor descargue el archivo de referencia.
hola no sale en ningua hoja me mandar a depurar target.locked = true
Revisa por favor, acabo de verificar y funciona...
Excel Hecho Fácil si lo hace pero bloquea toda la hoja y ya no se Puede escribir
Creo es la versión de mi Excel
gracias me ayufo.. y pudi pulirlo con ayuda del chat Gpt
Estimado Andres, me ñuedes facilitar un email para enviarte mi problema bien detallado... Saludos desde Lima
es muy buen tutorial pero me surge un problema que espero y me ayudes a solucionar, borre los datos anteriores para ingresar unos nuevos, el problema es que tengo que estar desbloqueando la hoja por cada celda que anteriormente ingrese datos, como le puedo hacer para volver a introducir nuevos datos sin estar desbloqueando la hoja por cada celda
espero y me puedas ayudar
Déjame ver y te comento. Saludos.
@@ExcelHechoFacil disculpa, pudiste revisar que hacer para poder modificar la celda despues de haber ingresado los datos... Gracias
Buenas, El excel de mi computadora solo me permite bloquear celdas sin fórmulas. 😢 Si alguien sabe a qué se debe ,"help please".
Y SI QUIERO PROTEGER TODA LA HOJA,
UN TAMAÑO MAYOR ????
Tienes que identificar las celdas de interés, desbloquear, y luego aplicar la protección y ejecutar el procedimiento VBA... Saludos.
Cuando quiero escribir en una celda vacía no me deja escribir solo aparece que está protegida la hoja
Claro... Checa bien el vídeo...
@@ExcelHechoFaciljejeje si ya lo vi y ya me funcióno y me hizo de mucha ayuda el código ,muchas gracias seguiré viendo tus videos. . . explicas Excelentemente bien.
necesito bloquear todas las hoja desde un comando
Déjame ver y te comento. Saludos.
no sirvió en 2016, como lo hago?
Pues acabo de probarlo y me funcionó perfecto!!! Prueba pasó a paso o descarga el archivo de Excel desde la descripción del vídeo y compara... Saludos.
@@ExcelHechoFacil excelente lo haré haber que pasa, gracias hermano.
En el video se explica bien el objetivo, pero no esta claro en el título del video.
Hola... Excelente pero me sale "El uso de la propiedad no es valido" y luego "Este comando detendrá el depurador" que puedo hacer? muchas gracias. Saludos!!
Déjame reviso y te comento!!!
que tal amigo la verdad estan muy bien tus videos felicitaciones!!!!! fijate que tengo un problemita que no he podido resolver soy un usuario de excel mi nivel mmm estra entre el basico y tengo un problema de error con la funcion concatenando cadenas de texto para ser especifico son 4 cadenas de texto con su respectivo separador(-), te aclaro que le estoy aplicando la funcion SI.ERROR y aun asi me muestra un error del cual no me puedo corregir esta es mi formula: =SI.ERROR(CONCATENAR(O2,"-",S2,"-",P2,"-",M2),0) y el error que me arroja es -0-0- . ESPERO QUE ME PUEDAS AYUDAR PRONTO.
Hola Ramon, al igual que el guión medio, tienes que poner entre comillas "O2","S2","P2","M2"
=SI.ERROR(CONCATENAR("O2","-","S2","-","P2","-","M2"),0)
Saludos
:'( ESTABA PENSANDO IMPLEMENTAR ALGO SIMILAR...
GRACIAS DEJE DE PENSAR JAJAJAJA
SALUDOS
Dale, no hay problema... Un abrazo desde Colombia.
:)