Este codigo es muy útil, gracias por compartir. Una pregunta, es posible utilizar este codigo si el dato a poner en negrita está en una hoja diferente del mismo libro?
@Jorge·M·Mostacero·A4 күн бұрын
Saludos. Si. Solo cambia la línea donde va el Rango con las palabras que se pondrán en negrita, es decir Set B = Range("") por Set B = Worksheets("Nombre de la Hoja Diferente").Range("")
@Jorge·M·Mostacero·A4 күн бұрын
También esta esta otra alternativa kzbin.info/www/bejne/j5SXk2yjnb6reZYsi=UgmPsLt3-xvZI2I2
@pablohuillcakana88598 күн бұрын
Excelente gracias
@mamuelinimacperrin579712 күн бұрын
Excelente ayuda, muchas gracias
@brendalopez458820 күн бұрын
Excelente, Mil gracias, bendiciones
@cfll-8t22 күн бұрын
Logré ejecutar pantalla completa. Cerré el Excel y cuando vuelva abrir se había reiniciado a su estado origina, pense que se había guardado permanente. Qué se debe hacer para que se guarde permanente el archivo excel con macro asignado para no tener que hacer los pasos que nos muestra cada veslz que habra el archivo.
@Jorge·M·Mostacero·A22 күн бұрын
Saludos, debe guardar en VBAProject(PERSONAL) así la macro estará disponible para cualquier libro, donde asigna un atajo de teclado a la macro o la agrega a la barra de herramientas de acceso rápido. Ahora si lo desea en un archivo en especifico debe guardar como libro de excel habilitado para macros
@Jorge·M·Mostacero·A22 күн бұрын
Aquí una explicación kzbin.info/www/bejne/n2eramdmeb13hLMsi=R-oI1OUaQIe3C8hF
@lacs83Ай бұрын
Excelente... Creo que sería maravilloso que como en la línea de comandos existiera head y Tail para quedarse con los primeros o últimos. Serie más limpio y directo
@Jorge·M·Mostacero·AАй бұрын
Saludos, si de echo en office 365 esta la función Tomar - Take. En otras versiones toca recurrir a procedimientos menos directos.
@Jorge·M·Mostacero·AАй бұрын
L e comparto información sobre esta función support.microsoft.com/es-es/office/funci%C3%B3n-take-25382ff1-5da1-4f78-ab43-f33bd2e4e003
@lacs83Ай бұрын
@Jorge·M·Mostacero·A hola... No tenía a take en el radar le echaré y trataré de implementar dicha función a mi complemento XUtilities. Gracias
@Jorge·M·Mostacero·AАй бұрын
@@lacs83 Eres Luis Cervantes del canal XoloApps?
@albertomorales3794Ай бұрын
Saludos, me pueden ayudar en esta duda: ¿Por qué al hacer un Formulario y entre los Datos a Guardar hay Fecha de Ingreso y resulta que en el Formulario se ingresa la Fecha 02/11/2020 y en la Hoja de Excel se registra con Formato mm/dd/yyyy es decir 11/02/2020, lo que ocasiona un problema para Buscar por fecha?
@Jorge·M·Mostacero·AАй бұрын
Saludos, si ingresas directamente la fecha se muestra normal o también se cambia? porque si es así solo es tema de formato
@albertomorales3794Ай бұрын
@@Jorge·M·Mostacero·A Saludos y gracias, gracias, gracias por responder. Al ingresar es NORMAL 02/11/2020 pero cuando lo reviso en Hoja excel está 11/02/2020.
@Jorge·M·Mostacero·AАй бұрын
@@albertomorales3794 OK, si le sumas + 1 te muestra 11/03/2020 o 12/02/2020??
@Jorge·M·Mostacero·AАй бұрын
@@albertomorales3794 Revisa si mediante esto logras resolver tu caso kzbin.info/www/bejne/aJyVoax-f8usa7Msi=ABGNfzoDa2mAu0BP
@AndreaNogales-zj8xkАй бұрын
Es un Geniooooo!!!
@rodriigoarturofuentes8319Ай бұрын
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, ) Is Nothing Then Dim o As Range, R As Range, B As Range, C As Range Dim celdaActiva As Range Set o = Range("") Set R = Range("") Set B = Range("") Set celdaActiva = ActiveCell Application.EnableEvents = False R.Value = o.Value For Each C In R C.Font.Bold = False For Each bCell In B If InStr(1, C.Text, bCell.Value) > 0 Then posInicial = InStr(1, C.Text, bCell.Value) longitud = Len(bCell.Value) C.Characters(posInicial, longitud).Font.Bold = True End If Next bCell Next C Application.EnableEvents = True If Not celdaActiva Is Nothing Then celdaActiva.Select End If End Sub
@rodriigoarturofuentes8319Ай бұрын
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("E3:E5")) Is Nothing Then Dim o As Range, R As Range, B As Range, C As Range Dim palabra As Variant Dim celdaActiva As Range Set o = Range("E18:E22") ' Rango con los datos concatenados Set R = Range("A18:A22") ' Rango resultado Set B = Range("E2:E5") ' Rango con las palabras que se pondrán en negrita Set celdaActiva = ActiveCell Application.EnableEvents = False R.Value = o.Value For Each C In R C.Font.Bold = False For Each palabra In Split(C.Text) ' Separar la concatenación en palabras For Each bCell In B If palabra = bCell.Value Then posInicial = 1 Do While posInicial > 0 ' Continuar buscando la palabra en la celda posInicial = InStr(posInicial, C.Text, palabra) If posInicial > 0 Then longitud = Len(palabra) C.Characters(posInicial, longitud).Font.Bold = True posInicial = posInicial + longitud ' Mover la posición de inicio después de la última ocurrencia End If Loop End If Next bCell Next palabra Next C Application.EnableEvents = True If Not celdaActiva Is Nothing Then celdaActiva.Select End If End Sub
Como puedo añadir lo mismo a diferentes tablas de la misma hoja? Muchas gracias
@Jorge·M·Mostacero·AАй бұрын
Saludos, las disculpas del caso por responder a la fecha, no he contemplado ese contexto, te puede servir esta propuesta de Rafael Palacios el cual puedes emplear libremente en las tablas que desees kzbin.info/www/bejne/n5TYoaZtmNifi9Usi=417d1DgpuuHXvht6
@TheTANDILPERUАй бұрын
Excelente, funciona, gracias por compartir¡¡¡¡
@feliperamirezcarrillo8079Ай бұрын
Me funciona solo hasta determinadas columnas, creo que si son demasiadas ya no las oculta
@Jorge·M·Mostacero·AАй бұрын
Saludos, podrías por favor indicar las columnas que deseas ocultar para ver ese detalle
@feliperamirezcarrillo8079Ай бұрын
@@Jorge·M·Mostacero·A gracias. El error fue mío. Excelente macros
@rerr2002Ай бұрын
Hola, ¿cómo hacer para que solo resalte las celdas con valores mayores que cero? Gracias.
@Jorge·M·Mostacero·AАй бұрын
Selecciona el rango de datos, en la pestaña INICIO ubica FORMATO CONDICIONAL y eliges REGLAS PARA RESALTAR CELDAS - ES MAYOR QUE y ahí escribes 0
@anapatriciarodriguezgodoy6415Ай бұрын
Hola no me aparece Alfanumerico
@Jorge·M·Mostacero·AАй бұрын
Alfanumérico solo es la columna de la tabla, solo aparece así porque esta en formato de tabla. En lugar de Alfanumérico debes seleccionar tu celda de la cual deseas extraer
@ruizdaelzamora89162 ай бұрын
Muchas gracias ❤❤
@sergiohernanrojasbuitrago11302 ай бұрын
Que bien, estaba buscando este código, me funcionó bien, pero me genera un error cuando la celda tiene formato de fecha, es decir cuando el valor buscado es una fecha, hay alguna forma de corregir esto?
@Jorge·M·Mostacero·A2 ай бұрын
Saludos, si estas escribiendo directamente la fecha hazlo mediante la función fecha, ejemplo =IB·BUSCARX(FECHA(2024;10;1);A2:A12;D2:D12)
@0oPPo02 ай бұрын
Hola, disculpa, cómo puedo poner el código si lo quiero usar dos veces en la misma hoja? Intenté copiar y pegar en el mismo módulo cambiando los rangos pero investigando me di cuenta que no se puede usar "Private Sub Worksheet_Change (ByVal Target As Range)" dos veces en el mismo código, qué procede? Espero su respuesta, de antemano gracias
@Jorge·M·Mostacero·A2 ай бұрын
Saludos, no había previsto un panorama como el que indicas. Para mas de una aplicación puede servir esto kzbin.info/www/bejne/j5SXk2yjnb6reZY
@FrancisSalinas-g8t2 ай бұрын
Hola, gracias por el video me ayudo mucho para un trabajo. Tengo una duda, para en el caso de una permutación con valores que no sean números, se puede? De nuevo gracias, espero que pueda ver mi comentario. Saludos!
@Jorge·M·Mostacero·A2 ай бұрын
Saludos. Si, se tendría que ajustar el código. Una opción seria asignar un numero a una letra y luego mediante la herramienta reemplazar cambiar los números por la respectiva letra que se asigno, no es muy eficiente pero es una forma de lograrlo.
@JACandela3 ай бұрын
Sería posible hacer esto mismo en una funcion?
@Jorge·M·Mostacero·A3 ай бұрын
Saludos, si cuentas office 2021 en adelante existe la función UNICOS. Si te refieres a una función personalizada para versiones <= 2019 kzbin.info/www/bejne/qae6mamCZbVngrMsi=5nyjJ34Sujc-_G4W
@JACandela2 ай бұрын
@@Jorge·M·Mostacero·A Cierto, con UNICOS se puede. Pero olvidé comentar un dato, estoy tratando de hacerlo dentro de una tabla y creo que no es posible, devuelve DESBORDAMIENTO. Fuera de la tabla funciona correctamente. :(
@Jorge·M·Mostacero·A2 ай бұрын
@@JACandela si trabajas en formato tabla, también esta la alternativa de power query donde solo debes actualizar kzbin.info/www/bejne/sJTGoX6Jg9uDsKcsi=h4luYXR3ZXmowZ23
@saultorresgurmendi13093 ай бұрын
BUENAZO😀
@JAVIALY3 ай бұрын
MUY BUEN VIDEO ME VA A SERVIR MUCHO PARA LA ENTRADA Y SALIDA DEL PERSONAL
@cooperativaagrariademujere79903 ай бұрын
se puede tambien hacer el mismo procedimiento pero para diferentes hojas de un libro?
@Jorge·M·Mostacero·A3 ай бұрын
Saludos, si para cada hoja se haría lo mismo mas aun si los rangos y la celda donde se mostrara el dato serán diferentes. Si el rango y la celda será el mismo para todas las hojas se puede optimizar mediante un solo código.
@JAVIERSILVAV3 ай бұрын
alguien sabe como poner negrita a una sola palabra, en una celda que contenga varias palabras en Excel para móviles?
@Jorge·M·Mostacero·A3 ай бұрын
Saludos Excel en móvil es limitado, tendrías que seleccionar manualmente el texto y aplicar el formato negrita.
@JAVIERSILVAV3 ай бұрын
@@Jorge·M·Mostacero·A Pero precisamente eso es lo que no se puede hacer, yo selecciono una palabra que necesito poner negrilla en la celda y en Excel para móviles no lo permite, lo unico que deja hacer es poner negrilla a toda la celda.
@soy.mikolosal3 ай бұрын
Muchas gracias, muy útil!
@adribf95044 ай бұрын
Hola genial consulta? Como pones el botón arriba en tus iconos de tus herramientas para ver todoa los comentarios de una vez porfavor
@Jorge·M·Mostacero·A4 ай бұрын
Saludos, ve a la pestaña "revisar", selecciona la opción "mostrar todos los comentarios", das clic derecho y eliges agregar a la barra de herramientas de acceso rápido.
@yanmarygranados29924 ай бұрын
Muchas gracias excelente, tengo una duda si coloco varias observaciones al mismo tiempo me da un error hay posibilidad que si colocas varias observaciones por ejemplo 3 me indique la hora y no sea uno por uno
@Jorge·M·Mostacero·A4 ай бұрын
Saludos, las 3 observaciones van en una sola celda y en otra celda, en una sola te deben aparecer sus respectivas horas? o te refieres a escribir lo mismo para 3 celdas?
@turismovenezuela33834 ай бұрын
hola saludos muy buen video, tengo una pregunta ¿si tengo varios campos de "OBSERVACIÒN" como haría para que en ese campos también me tome la fecha y hora cuando coloque un dato?
@Jorge·M·Mostacero·A4 ай бұрын
Saludos, te puede servir esta propuesta de Rafael Palacios kzbin.info/www/bejne/n5TYoaZtmNifi9Usi=417d1DgpuuHXvht6