Highlight active row and column in Excel using VBA and macros and conditional formatting @EXCELeINFO

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 95

  • @LuisHPetit
    @LuisHPetit Рік тому +1

    GENIAL!!! Excelente Sergio. Aprecio sobremanera, no sólo tu conocimiento, sino, tu permanente investigación y creatividad. Es cierto, eres programador, pero además, interpreto que hay mucho de análisis.
    Entiendo que la "mejor manera de aprovecharte", -por favor, ruego que no sea mal interpretado, al contrario, refiero a todo lo que nos transmitís con tu claridad, conocimiento y manejo didáctico-, sería, aprender de tus videos y dar vuelo a la propia imaginación, imaginando situaciones de aplicabilidad a lo aprendido. Por esta razón, aprecio infinitamente cuando al final de la explicación, das algunos ejemplos concretos. ¡FELICITACIONES ESTIMADO SERGIO..!!! Continúa con tu producción de videos y con tus apoyos a nuestras consultas, cuando te sea posible. Gracias por todo. Cordial Abrazo desde Buenos Aires, Argentina.

  • @josemariacorderoherrera640
    @josemariacorderoherrera640 Місяць тому

    Buenas don Sergio. Realmente el último método me parece genial. Evita el uso del comando CALCULATE que tantos problemas de uso de recursos de la aplicación podría conllevar. Gracias por compartir su conocimiento. Le saludo desde Costa Rica.

  • @marijoherrera1976
    @marijoherrera1976 2 роки тому +2

    Eres buenísimo !!! ✨✨✨

  • @horaciofigueroadelgado2019
    @horaciofigueroadelgado2019 3 роки тому +2

    Exelente el truco maestro Sergio me funciono a las mil maravillas y que bueno que existan seres humnos como usted que nos ayudan a llevar a cabo nuestras tareas, explica muy bien y clarito gracias estimado

  • @Charlie-oq4mk
    @Charlie-oq4mk 3 роки тому

    Que GENIO!!!!
    Muchisimas gracias por este video!
    Es increible que Excel no traiga un boton para realizar esto automaticamente y poder activarlo y desactivarlo a gusto.

  • @nestorantonionunezcastaned9598
    @nestorantonionunezcastaned9598 4 роки тому

    buen día, saludos desde Sn José, Costa Rica, Néstor Núñez, gracias Sergio Alejandro por la enseñanza, excelente,

  • @alexanderarias7384
    @alexanderarias7384 5 років тому

    excelente maestro mil gracias desde Manizales-Colombia

  • @luiscapellan758
    @luiscapellan758 6 років тому +1

    Muy bueno Sergio!!! Excelente!!!! De mucha utilidad! Tu imaginación no tiene límites, tu capacidad de enseñar tampoco!Muchas gracias! Desde Argentina un gran abrazo! Luis

  • @grijalvaescobedo158
    @grijalvaescobedo158 2 роки тому

    Excelente video me gustó más la segunda opción me ayudara mucho mil gracias 🤝🤝👏👏👍

  • @cesarsandoval1957
    @cesarsandoval1957 5 років тому +1

    Excelente tutorial! me sucedió que con el primer método el proceso tardaba unos 2 segundos para cambiar de color. El segundo método no tuvo ese problema... Genial!

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      Así es, el primer método fue el primer intento, y me di cuenta que se podía mejorar.

  • @marcelovera1057
    @marcelovera1057 4 роки тому +1

    Excelente, gracias por la enseñanza!
    Dejo el código para quien quiero darle copy Page del primer método:
    ActiveWorkbook.Names("NumeroFila").RefersTo = ActiveCell.Row
    ActiveWorkbook.Names("NumeroColumna").RefersTo = ActiveCell.Column

  • @rogeliotorres1045
    @rogeliotorres1045 6 років тому +1

    MUCHAS GRACIAS SERGIO POR COMPARTIR TUS ENSEÑANZAS

  • @AlJimmyRex
    @AlJimmyRex 5 років тому

    Saludos desde México y muchas gracias por tu video, ayuda mucho visualmente esa macro, felicidades por tu canal.

  • @mnl1
    @mnl1 2 роки тому

    Hola Sergio, antes de nada darte la enhorabuena por tu canal, hace unos meses que lo descubrí y estoy siguiendo el curso de VBA Excel. Tu nivel de conocimiento es una maravilla. Quería comentarte que he hecho este truco que nos dejaste en este video para resaltar la fila de la celda activa, y he tenido que añadir la línea ActiveSheet.Calculate al evento para que me funcionara, pero de todas formas, no me funciona siempre correctamente. Siempre hay algunas filas que no las resalta, o que solo resalta los bordes o que a veces deja el color fijo. Tengo Officce 2019 y no entiendo por qué no me funciona correctamente. Muchísimas gracias por todo!! Un saludo desde las Islas Canarias.

  • @oscarsantos9251
    @oscarsantos9251 6 років тому +2

    Hola Sergio soy novicio en VBA pero con tu manera de enseñar estoy aprendiendo mucho gracias por enseñarnos esta exelente tu video y pregunto para aplicarlo a mas hojas que tenga como seria gracias.sal2 pulgar arriba..

  • @rubensanchez3728
    @rubensanchez3728 5 років тому

    Simplemente genial, no solo el truco sino el como hacerte entender GRANDE!!

  • @dignoramartinez4469
    @dignoramartinez4469 6 років тому

    Excelente truco!! Gracias Profesor usted siempre nos sorprende con estos contenidos

  • @ARRIETA946
    @ARRIETA946 5 років тому

    Excelente material amigo, me sirvio mucho gracias por compartir

  • @jahvton1
    @jahvton1 5 років тому

    Muy Bueno, muy practico, Agradezco enormemente tu tutorial

  • @AlexRamosCanaval
    @AlexRamosCanaval 6 років тому +1

    Muy buen aporte Sergio como siempre.

  • @jeemlyblackthorne5436
    @jeemlyblackthorne5436 5 років тому +1

    Muchas gracias Sergio, la segunda opción me funciono de maravilla sin contar con lo fácil que fue.

  • @salvadorsanchezsanchez2596
    @salvadorsanchezsanchez2596 6 років тому +1

    Estimado Sergio, excelente video. Gracias.

  • @gerardomramirezrivera9956
    @gerardomramirezrivera9956 5 років тому

    Excelente la manera de transmitir conocimiento.

  • @yavir7773
    @yavir7773 6 років тому +1

    Excelente Sergio, que buen tutorial. Gracias.

  • @puntocel4882
    @puntocel4882 5 років тому

    Gran video de mucha ayuda

  • @m_marcamo
    @m_marcamo 4 роки тому +1

    Un vídeo tan interesante como todos los de tu canal. Gracias.
    Por cierto, ¿qué te parece esta solución que yo te propongo?:
    Range(celdaActiva.Address & "," & celdaActiva.Row & ":" & celdaActiva.Row).Select
    No modifica colores, no se pierde la pila de "deshacer/rehacer". Pero no permite elegir color de resalte (y realmente tenemos seleccionada toda la fila con los peligros que ello supone)

    • @m_marcamo
      @m_marcamo 4 роки тому +1

      Corrijo mi propuesta:
      Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
      Range(Target.Address & "," & Target.Row & ":" & Target.Row).Select
      End sub

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  4 роки тому

      Excelente! Gracias.

  • @fmazoramirez
    @fmazoramirez 6 років тому +1

    !Excelente, Sergio. Muchas gracias!

  • @abf880
    @abf880 4 роки тому +2

    Hola SERGIO,espero te encuentres bien, es posible aplicar ambas selecciones y en la intercción tenga otro color? como tambien que pasaría si fuera tabla para evitar corregir el formato condicional en caso se ingresen nuevo item´s al igual si se puede aplicar a todo el libro.
    Gracias..!!!.🙌✌

  • @enriqueruiz8792
    @enriqueruiz8792 2 роки тому

    Excelente Sergio, muchas gracias, una pregunta, cómo podríamos asignar que el truco se aplicase automáticamente al rango de una tabla o una tabla dinámica?

  • @luisquintero7073
    @luisquintero7073 5 років тому

    ERES UN CRACK

  • @Antonio8688
    @Antonio8688 6 років тому

    Excelente, Sergio. Si, además de resaltar la fila y la columna deseara resaltar la celda en la cual me posicione, con otro color, ¿cómo lo haría? Gracias.

    • @AlvaraCOP
      @AlvaraCOP 5 років тому

      Antonio8688 Prueba usando la funcion Y(...) en español o AND(...) en la versión en ingles. Dentro de esta pones la condicion para fila y columna con el formato q desees.

  • @JuanceMusicOK
    @JuanceMusicOK 6 років тому

    GENIAL!!!!!!! MUY BUENO! ME SIRVIÓ MUCHÍSIMO, TIENES UN LIKE ENORME DE MI PARTE :D

  • @marcelovelez-macrosexcel5786
    @marcelovelez-macrosexcel5786 6 років тому +1

    Hola Sergio, excelente tutorial es de mucha utilidad, gracias por compartirlo. Consultar si es posible realizar la selecion de Celdas de datos, pero en diferentes rangos de celdas en una misma hoja , es decir que se muestres celdas resaltas sólo en rango de celdas específica en determinado rangos de celdas en una hoja. De antemano te agradezco tu atención y tu gentil respuesta. Un cordiales Marcelo.

    • @AlvaraCOP
      @AlvaraCOP 5 років тому

      Si te he logrado entender, solo selecciona el rango de celdas a las q desees aplicar el o los formatos condicionales.

  • @paulocontreras2627
    @paulocontreras2627 5 років тому

    Este vídeo me ayudo mucho, Gracias!!

  • @jeisonjoelgonzalezflores1956
    @jeisonjoelgonzalezflores1956 Рік тому +1

    Buenas, se puede poner una casilla chek para activar y desactivar la función se selección?

  • @angye03
    @angye03 4 роки тому +1

    Ohhh excelente

  • @jblouZ
    @jblouZ 6 років тому

    Amigo me sirvió, mucho y lo más loko fue que el comando de actualización de pantalla 14:29 lo necesite en un error que no sabía solución hace fechas.. Jajaja

  • @thefavoritegameslatino1347
    @thefavoritegameslatino1347 6 років тому +1

    Excelente truco Sergio muchas gracias
    PD: Estoy aprendiendo excel y me han encantado tus videos :D

  • @Joaquinm81
    @Joaquinm81 6 років тому

    Hola Sergio soy principiante y sigo tu canal por que me parece que eres excelente y quiero darte las gracias. y pasando a lo siguiente en el archivo de ejemplo que descargue en el segundo ejercicio quise hacer lo mismo con las columnas y lo hice pero cuando escribes fuera del rango condicional y usas ctrl+z se desajusta la columna se podra solucionar? muchas Gracias por tu Ayuda

  • @aldobolanos507
    @aldobolanos507 5 років тому

    Gracias

  • @CreemosEnJesucristo
    @CreemosEnJesucristo 6 років тому

    Excelente video ... Cómo podría tenerlo en un complemento .xlam y que se pueda hacer en TODOS los libros y hojas de excel que se abran ? Dios te bendiga.

  • @alexisruah
    @alexisruah 4 роки тому

    Hola! Excelente video!, tengo una duda, se puede hacer que resalte varias celdas seleccionadas, por ejemplo si selecciono A3:D8 que se resalten todas las celdas?

  • @pablusaa
    @pablusaa 5 років тому

    Gracias!!!

  • @juanfloresvenegas204
    @juanfloresvenegas204 3 роки тому

    Hola buenas tardes, se puede hacer que este procedimiento sea intrínseco de Excel es decir que no importa que libro o archivo de Excel
    abras siempre coloree así? saludos.

  • @himmerfigueroa7988
    @himmerfigueroa7988 5 років тому

    hola! por favor, tienes conocimiento sobre Resaltar fila y columna seleccionada en libreoffice calc? agradecería la orientacion

  • @sujeto117
    @sujeto117 2 роки тому

    ¿Por qué es necesario realizar el ScreenUpdating? ¿Por qué no lo hace automaticamente el el formato condicional? Un saludo.

  • @emmanuelchan9594
    @emmanuelchan9594 5 років тому +1

    hola, gracias por el vídeo, ¿¿como se puede aplicar esta regla a un archivo en Excel con varias hoja?? , gracias...

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      Lo recomendable sería replicar la macro en cada hoja

    • @AlvaraCOP
      @AlvaraCOP 5 років тому

      También puedes buscar ese evento en ThisWorkbook en lugar de hacerlo para cada hoja. con esto lograrás aplicarlo a cada hoja en q se cambie la celda seleccionada.

  • @adamarinafreites4736
    @adamarinafreites4736 Рік тому

    ❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤❤

  • @zamirtorijano1641
    @zamirtorijano1641 Рік тому +1

    Esto se puede hacer en typescript? Como? Es que necesito hacerlo en un archivo compartido en 365, pero las personas que lo van a abrir tienen solo la licencia en línea (solo lo pueden ver web). Gracias,

  • @feliperey1980
    @feliperey1980 5 років тому

    Sergio que tal!
    Lo utilicé en un archivo que uso a diario pero el código en donde viene =xInone lo que hace es que cuando cambie de celda o de enter se desactiva la función Ctrl+Z mi pregunta; ¿cómo se puede resolver para que cuando cambie de celda o modifique los datos, no se desactive el Ctrl+Z? Saludos!

  • @jacksonhunter8869
    @jacksonhunter8869 5 років тому

    Saludos, ¿En este ejemplo como pongo la celda activa de otro color?. Gracias.

    • @AlvaraCOP
      @AlvaraCOP 5 років тому

      Jackson Hunter solo la celda? no quieres fila ni columna?

  • @selenevazquez-snape8234
    @selenevazquez-snape8234 5 років тому

    Hola, buenos días, para lograr esta función en google drive, sería la misma función o cambiaria ?????

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 років тому

      En Google Drive no funcionaría, porque la macros de Office no son compatibles con las apps de Google.

  • @JE-we9nx
    @JE-we9nx 6 років тому +2

    Magnífico vídeo, conseguí que me funcionara perfecto y eso que soy nula para estas cosas. El problema lo tuve a la hora de guardar el archivo que no me permitía guardarlo como "hoja de cálculo" (xlsx) así que probé a guardarlo como "hoja de cálculo Binaria" (xlsb) y como "hoja de cálculo habilitada para macros" (xslm). Cerré el excell y al abrirlo, en ambos casos, me aparecía en amarillo la columna y fila que se habían quedado seleccionadas pero al picar en otras celdas ya no se movía. Podría alguien decirme que ha podido ser?. Gracias de antemano

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 років тому

      Hola J. Sí mira, la instrucciòn que le quita el formato a las celdas la debes de poner en el evento BeforeClose para que cuando cierres el archivo se le quiete el formato. Aquí vemos un ejemplo del evento BeforeClose ua-cam.com/video/dZktIfIieOI/v-deo.html

    • @JE-we9nx
      @JE-we9nx 6 років тому

      Antes de nada Sergio, muchísimas gracias por responder tan rápidamente. Creo que a partir de aquí ya es abarcar demasiado porque no me entero de nada jajajajaj. Por lo que que me ha parecido ver, si realizo lo que dice en el vídeo que me pasaste al abrir un excell con macro me pediría una contraseña que tras meterla podría ver esa macro, en este caso el resaltado. He intentado hacerlo pero no consigo ni empezar. Me explico: Cuando accedo pestaña programador y abro panel visualbasic en la zona de "proyecto - VBAProject" no me aparece la carpeta formularios (ni userfrom1), ni tampoco la carpeta módulos con lo cual no puedo acceder al panel "EXCELeINFO (04:15).

    • @AlvaraCOP
      @AlvaraCOP 5 років тому

      Quédate solamente con el xlsm. Si no funciona es xq debes habilitar las macro q por seguridad se deshabitan para todos los archivos con macros excepto q identifiques a un archivo o carpeta como seguro. Revisa este tema.

  • @choryaldian9900
    @choryaldian9900 2 роки тому

    A mi me ha surgido el problema al resaltar la filas con celdas combinadas.
    Lo he solucionado añadiendo otro formato condicional con esta formula:
    =FILA(C10)=SI(ES.PAR(CELDA("fila"));CELDA("FILA")+1;CELDA("fila")-1)
    Ya que los datos que a mi me interesa que se resalten, forman dúo el fila par y fila impar, indico que si la fila es par, me resalte también fila actual más la siguiente, y si no es par, entonces es impar, pues que me resalte también la fila anterior.

  • @Cirofarjeocampo
    @Cirofarjeocampo 6 років тому +1

    Se puede resaltar la fila y columna en las diferentes hojas que uno tenga trabajando.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 років тому

      Claro, debes aplicar lo mismo de una hoja en el resto.

    • @AlvaraCOP
      @AlvaraCOP 5 років тому

      Puedes buscar y usar el mismo evento en ThisWorkbook. Con eso lo aplicas a todas las hojas del libro.

  • @erikantonioticonipaquispe8565
    @erikantonioticonipaquispe8565 6 років тому

    Buenos días una consulta, como puede ejecutar un modulo de vba excel, cada que algo cambia en mi hoja excel, el evento selection_change me obliga convertir mi excel en un archivo habilitado para macro y no puedo llegar a eso por que luego no me deja compartir por intranet, solo quiero convertir mis módulos en complementos excel. Tengo un module que resalta filas pero solo se ejecuta cuando lo llamo como haría para que se ejecute de forma similar al selection_change

    • @AlvaraCOP
      @AlvaraCOP 5 років тому

      Erik Antonio Ticonipa Quispe Interesante.. voy a invertir un tiempito a ver q sale

  • @jamesdragon666
    @jamesdragon666 5 років тому

    Como puedo resaltar números en una grafica muy grande... Necesito 3 colores

  • @jsmv4090
    @jsmv4090 4 роки тому

    BUENAS TARDES, EXCELENTE VIDEO, PERO EN CASO DE QUE YO NO QUIERA RESALTAR UNA UNICA CELDA, SI NO QUE AL YO SELECCIONAR MULTIPLES CELDAS ESTAS SE RESALTE. COMO SE HARIA EN ESE CASO?

  • @mrcanthon1569
    @mrcanthon1569 5 років тому

    Ya lo probê y sì funciona.....,
    Pero solamente da oportunidad de deshacer una sola vez! 😪

  • @juliarosavelizalarcon5476
    @juliarosavelizalarcon5476 6 років тому +1

    Hola, soy nuevo cuando hago el paso de ver codigo, no me sale en la ventana VBA no sale el evento worksheet solo general
    ayudame porfavor

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 років тому

      Hola. Al elegir General, ahora en el combo de la derecha te aparecerán el resto de los eventos.

  • @TheDanigata
    @TheDanigata 4 роки тому

    hola.. tengo un problema.. lo hice con la ultima forma que enseñas pero al hacer click fuera de la tabla de datos se me destaca la fila estando fuera de la tabla de datos. como puedo hacer que solo funcione para el área de la tabla... veo que tu selección celdas que están fuera y no se te destaca la fila. :c

  • @kellypatino8373
    @kellypatino8373 3 роки тому

    Cómo aplicó dicha programación a todas las hojas que contiene el documento en excel, al intentarlo hacer para todos los otras hojas me sale error.

  • @joseluisperezcampos3154
    @joseluisperezcampos3154 4 роки тому

    Me sale error 9 en VBA , después de ir a ayuda me quede igual.
    Porque pasa esto, por favor en cristiano

  • @macmacho
    @macmacho 4 місяці тому

    No me funciona este formato condicional para que la celda activa tome por ejemplo un color de fondo ESTA ES LA FORMULA =CELDA(“DIRECCION”)=DIRECCION(FILA();COLUMNA())

  • @MegaSnowGames
    @MegaSnowGames 4 роки тому

    no funciona

  • @mauriciocarvachoberrios8853
    @mauriciocarvachoberrios8853 3 роки тому

    Eres un Crack

  • @rierariera4718
    @rierariera4718 3 роки тому

    Gracias!