Ejecutar una macro cuando cambia una celda en Google Sheets con onEdit

preview_player
Показать описание
Hoy vemos como ejecutar alguna línea o código exclusivamente cuando se cambien algunos valores, algunas columnas, algunas filas en las pestañas que indiquemos. Todo esto con la ayuda de onEdit en Google Sheets.

📝 Puedes encontrar este tutorial en forma escrita aquí

🔔 Suscríbete al canal donde recibirás nuevos videos semanales de Sheets, Forms, Apps Script y más.

Aquí algunos canales donde me puedes seguir y apoyar:

Cualquier sugerencia, pregunta o inquietud, te invito a comentar más abajo

▶️Videos Relacionados
Рекомендации по теме
Комментарии
Автор

Groso! Muchas gracias por compartir. Me salvó para poder hacer funcionar el macro desde el celular también. Es adaptable a un montón de casos. Super util.

francoscoccimarro
Автор

Muchísimas gracias por tan valiosa información bro!!! Imagínate cuánto tiempo nos has ahorrado y más importante aún, ¡Cuánto has mejorado nuestro desempeño en Google Sheets! 10/10

alanpuc
Автор

Saludos. Excelente video. Tengo un archivo google sheets que abre otro archivo similar del que toma los datos para crear menus desplegables y luego guarda datos en el segundo archivo, pide las autorizaciones típicas. Esto funciona bien con un activador onOpen sin problemas. Trate de ponerle un onEdit para actualizar algunas celdas cuando cambia el valor en el menu desplegable y no funcionó, tampoco con onSelectionChange. Estoy desconcertado

jyancel
Автор

Juan muchas gracias por el video, es muy detallado y esta excelente!! comienzo a seguirte.

danielaraujo
Автор

Tus videos me han servido de mucha ayuda para hacer que mis apps creadas en glide sean mas robustas. Éxitos paisano

sebastianmontesgiraldo
Автор

Esta perfecto! El mejor tutorial de onEdit que todavia he encontrado. Muchas gracias!

Andreterragt
Автор

EXCELENTE TUTORIAL MASTER, MUCHAS GRACIAS.!!!!

thebroki
Автор

Me encanto!, es lo que necesitaba! Y si me gustaría la parte 2. Muchas gracias!!

juliaaguilar
Автор

Excelente vídeo y muy claro, muchísimas gracias y enhorabuena por la calidad.

alpratsibz
Автор

Es el video que estaba esperando encontrar, fundamentalmente por que es la manera para ejecutar código usando el celular, quiero el segundo video

rodrigoalfonso
Автор

Me encantó y creo que me sirve para simplificar y mejorar mi código que dejó de funcionar .... gracias Juan, voy a probar algunas cosas nuevas que pusiste en éste video, espero con ansias los demás

mayrasaenzcamacho
Автор

EXCELENTE!! gracias por la información bro!!! me gustaría que me ayudes con un punto... Porfa pasa que hice un msj para que se muestre cuando editan una columna pero este mensaje solo se ve en la pantalla de quien edita y quiero que salga a todos los usuarios con los que comparto el libro.

jorgearcadiohidalgoescalon
Автор

Hola Juan, gracias por el video. Creo que puedes mejorarlo un poco si utilizas el evento que se obtiene en la función de onEdit para obtener la Columna y la fila de la modificación.

function onEdit(e){
filaActiva = e.range.getRow()
columnaActiva = e.range.getRow()
.

}

De esa manera no tienes que realizar toda la consulta completa !.

macorreag
Автор

Muchas gracias por mostrar la forma de editar Scripts de macros!! Me pareció muy útil, ojalá más vídeos de este contenido. Me gustaría por ejemplo que mostraras algún vídeo con errores comunes internos de Google Sheets a la hora de ejecutar macros si es posible. O también de las últimas actualizaciones o también errores comunes. Muchas gracias de todas formas!

andresarnas
Автор

Muy buen video, quería se ejecutaran un par de funciones con cierto contenido de ciertas celdas y con la información de aquí lo he conseguido. Muchas gracias.

FJPPitta
Автор

Saludos Juan, un maestro para explicar muchas gracias, con tu tuto logre hacer lo que queria pero solo me falta algo, la celda que sirve de activador esta enlazada a otra celda, el script no detecta que esa celda se modifico, en ese caso que se puede hacer?, intente concatenar, usar if. Pero igual. La unica manera que se ejecute es que copie y pegue, o que lo escriba.

carreroisaic
Автор

Muy bueno, para algún futuro video de OnEdit podrás explicar cómo hacer algo así: al editar A1 copie el valor ingresado y lo pegue en A2 y luego borre A1 (que quede en blanco). Gracias nuevamente!

pescador
Автор

Buenos días he visto tu video y como soy aprendiz me parece muy interesante, me gustaría saber si hay alguna macro que me permita insertar flias vacías para completar el formato de una factura, gracias

carlosrangel
Автор

Hola Juan S Guzman, en Goggle Sheet aplica el condicional if else como en otros códigos fuente...

edwinrodasgalvez
Автор

Essa é a melhor explicação de onEdit que existe. Obrigado Juan. Fiquei apenas com uma dúvida. Como eu poderia fazer onEdit em uma coluna dinâmica? Aquela que preciso da lastRow pois dados são acrescentados ao longo do uso.

lucianopessanha