ACTUALIZACIONES: * El grabador de macros está en el menú Extensiones > Macros > Grabar Macros * Se ha actualizado la interfaz gráfica de Google Apps Script. Aprende más aquí: th-cam.com/video/NSQ_mfFrGGw/w-d-xo.html
Gracias por tu comentario Santos A Hernández Mendoza, considero que será de mucha utilidad para los usuarios que buscan conocer un poco más de Google Apps Script. Saludos!
Perdón, dos preguntas... 1, No se puede subir directamente un Excel con macros asignadas a imágenes prediseñadas? Y 2, si no se puede, entonces no se pueden asignar las macros a una imagen prediseñada que funcione como botón??? Necesito un botón para mi macro de ordenar datos.......
Excelente Diego! Sin duda esta herramienta ayudara a muchos de los que no tienen idea de programación a introducirse en este vasto e interesante tema. Solo mencionar que me imagino que al igual que la grabadora de Excel, esta herramienta debe tener sus limitantes, ademas de que el código incluye instrucciones adicionales, esto en un principio puede parecer malo, pero es la oportunidad que se les da a los principiantes de que vayan aprendiendo a optimizar código, por que para nada es optimo estar seleccionando un objeto (en este caso) la celda para después asignarle un valor, puedes reducir el numero de lineas de código. Saludos!
Gracias por tu comentario. Efectivamente es una buena oportunidad para muchos que recien empiezan a aprender sobre el scripting en Google Apps aunque les genere código innecesario. A largo plazo aprendera A optimizarlo
Hola quise grebar una macro donde buscara en una columna celdas con texto renglon abajo para sustituirlo por un espacio, al grabar todo funciona bien, pero al ejecutar no hace nada. La pregunta es si este tipo de secuencias pueden ser grabadas para ejecutarse? Saludos
Hola, te hago una consulta. Quiero enlazar una hoja completa de excel con sheets, hay forma de hacerlo? No me sirve la de un formulario ya que mi forma de pasar datos no es uno por uno, sino varios datos. Gracias.
Buen día, buen vídeo. Estoy aprendiendo y realice un archivo de excel que carga datos y los recoge. En el excel de escritorio se puede sacar el parpadeo durante las ejecuciones de las macros. En excel online hay un código que anule el ver los movimientos de las macros?
Al momento de querer ejecutar la macro me parace este mensaje "No se encuentra la función de secuencia de comandos macros1", sabes por que sera? por que desde script si puedo ejecutarla pero desde la hoja de calculo de google no, que puedo hacer
Amigo como estas , soy usuario de office pero google a sacado tremenda plataforma , en la hoja de calculo de google hay forma de poner un boton donde programe las macros ?
Porqué al ejecutar mi macro, se visualiza en cámara lento todo mi macro paso a paso? como puedo hacer para que no salga en cámara lenta y solamente se ejecute en la hoja activa?
Hola Darwin, debes modificar el código manualmente para que no queden visibles los ActiveCell por ejemplo, así ya no verás como si ejecutara lento. Saludos
Primero evalúa si esa celda activa lo usas para alguna línea de código posterior... sino elimínalo o si la usas llámala desde la función que la usa. Saludos
Buenas tardes... A traves de la planilla de Google Sheets puedo crear y ejecutar una macro predefinida... pero cuando la ejecuto a traves de una tablet en la app de Google Sheets NO se puede ejecutar... el boton solo aparece como una imagen.
Excelente video, una consulta cuando comparto el archivo a la otra persona no puede utilizar la macros y solo le parece error en secuencia a que se puede deberr
Buenos días, espero me puedas ayudar. Para ubicarme en una celda específica con App Script, por ejemplo 'C62' escribo: spreadsheet.getRange('C62').activate(); y el cursor va a la celda C62, pero ¿Cómo lo escribo si lo necesito en la casilla (62,3)?, ya que el 62 que es la fila necesito reemplazarlo por una variable. Gracias de antemano.
Holaa Me aparece un error al darle click a la función de "Editor de secuencias de comandos" dice Página no encontrada. Comprueba la dirección e intenté de nuevo. Que hago
Tengo una consulta, aplique lo indicado en mi hoja de calculo y me arrojo este código function PROMEDIO() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange('DA7').activate(); spreadsheet.getCurrentCell().setFormula('=SI.ERROR(PROMEDIO(TRUNCAR(PROMEDIO(CX7:CY7);2);CZ7);"")'); spreadsheet.getActiveRange().autoFill(spreadsheet.getRange('DA7:DA80'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES); spreadsheet.getRange('DA7:DA80').activate(); }; sin embargo al ejecutarlo en lugar de realizar el calculo, aparece en la celda error en el nombre a pesar que escribe la fórmula: =SI.ERROR(PROMEDIO(TRUNCAR(PROMEDIO(CX7:CY7);2);CZ7);""), no procesa ayúdame por favor.
Hola Atlantis! Lo que sucede es que la fórmula en el setFormula debe estar en inglés... busca las funciones en la documentación de Google (support.google.com/docs/table/25273?hl=es) y cámbialas manualmente en su nomenclatura en inglés, con ello debería bastar. Me comentas. Saludos!
hola y como seria para que por ejemplo cuando yo introduzca cualquier texto en la columna b me aparezca la fecha y hora en la columna a pero sin poder brincarme ninguna celda espero me puedas ayudar gracias
Hola Buenas Quería saber si podes ayudarme con un problemita que no puedo resolverlo. Tengo 4 hojas llamadas Base1, Base2, Base3, y la ultima FINAL_DATOS.... yo quero borrar solo las 3 primeras hojas llamadas Bases y solo las columnas y filas de la C10 y G80 de las tres hojas.... solo en esa sección de datos se eliminas porque la hoja Final es un reporte heredados de las otras tres hojas y si estas 3 primeras hojas no tienen datos... la hoja final no lo tendría- Mi problema es que no puedo eliminar los datos de las 3 hojas primeras... Probé varias maneras pero no encuentro solución espero que me sepa explicar bien asi me comprende mejor. function borrarRango() { var borrar = SpreadsheetApp.getActive().getSheets(); borrar.forEach(function(hoja) {hoja.getRange('C10:G80').clearContent(); }) } // aca me borra todas las hojas en el mismo rango. y solo quiero las 3 primeras la ultima no porque es el informe de las tres anteriores... Saludos y Gracias excelente tu Aporte
Hola, muy bueno el video. Te hago una consulta, tengo una macro en excel, pero al subir el archivo a drive, y abrirlo con google sheets no veo las macros y ni siquiera veo el menu donde puedo editarlas. Desaparecio todo. Como hago para ver la macro? Es una sencilla que hace un filtro.
Buen día te hago una consulta tengo un archivo de hoja calculo el cual es heredado. No puedo encontrar la la secuencia de teclas para que se active la Macro dado que ya no está entré nosotros quien la creó. También creo que está protegido porque no me permite agregar otra Macro. Hay alguna forma de encontrarla? Desde ya siempre veo tus vídeos,me ayudas mucho con esto.
Gracias por el tutorial, solo que tengo una situación, desarrollé una macro para una base de datos, donde entra información desde un formulario de google, y lo que hace básicamente es separar en varias filas cierta información de una celda separada por comas, ero el problema es que cuando ejecuto la macro tarda demasiado, casi 5 minutos, ¿Sabes porque ocurre esto o como se puede hacer que la ejecución de la macro sea casi instantánea para no generar ese retraso tan grande? Saludos y muchas gracias!
Hola Hector, quizás basta con insertar la fórmula SPLIT en la celda correspondiente al valor que separas y darle esa carga de trabajo a la misma Hoja de Cálculo de Google. Cualquier otro tema de optimización ya requiere revisión de código. Saludos,
Tengo una duda, he intentado meter un código que resalte la celda y la fila que esté activa, pero no lo he logrado, ¿cómo podría ejecutar algo así? ¡Saludos!
Hola Jacinto, es posible pero para ejecutarse tendrías que hacerlo manualmente o mediante un trigger basado en tiempo o acción....entiendo que resaltarías, pero supongo que también hay un proceso de quitar resaltado al moverte a otra celda. Tendrías que contar un contexto más de cual es tu objetivo y si lo vas a ejecutar manualmente. Saludos,
La otra consulta es....... Como programo la macros para que no me muestre los pasos que realiza. Estos pasos son los que programe en la generación de la macros. Gracias.
Interesante !! Puedo hacer un botón dentro de la planilla para realizar algunas cosas? Por ejemplo tengo una planilla que tiene los promedios de alumnos y con la función average obtengo cada resultado. Según puede recorrer esta tabla y sacar automáticamente los promedios con un botón para los usuarios?
Hola Sergio Peralta, si se puede y habrá pronto un vídeo (a más tardar este mes) de un botón activando un script, que claro obviamente puede usar para conectar al script que ya tengas hecho. Es colocar una forma y asignarle el script. Espero pronto ilustrarte con el vídeo. Saludos!
Excelente video .. muchas gracias aunque no se si estaré errado... pero me hubiese gustado aprender desde el Scrip de todas formas facilita mucho entender G.A.S // consulta... en mi cuenta todavía no veo en herramientas la opción Macros, tengo que instalar algún complemento ??
Hola Pablo Loup, es bueno aprender desde el script sin embargo muchos usuarios finales no comprenden bien la lógica de las instrucciones y requieren algo más sencillo así se incurra en lo que no es tan óptimo. Ya a estas alturas deberías poder verlo. Se estaba demorando en replicar en algunas cuentas. Saludos!
Hola, lamento la demora en responder ...si es una consulta general puedes hacer en el foro de Google: support.google.com/docs/thread/new?hl=es si es una más privada puedes hacerlo a universogsuite@gmail.com Saludos,
Muchas gracias por tu video, me ayudó muchísimo; suelo usar hojas de calculo de google desde mi pc y desde mi movil, ¿podrías indicarme como ejecutar macros desde gsheets para andrioid? Te lo agradecería muchísimo
Hola Javier Mendoza, no se puede ejecutar macros desde sheets en dispositivos móviles. A lo más puedes ejecutar complementos "ya hechos"por ti u otro desarrollador pero no programarlos en móvil. Saludos!
Hola, muy buenos tutoriales y consejos, gracias. Oye en google no tiene la opción de "Boton (Control de Formulario)"?, esto para incluir una macro como se hace en excel
@@UnExpertodeGoogleteayuda buenas. ¿Cómo es eso? Yo he intentado y no he podido asignar una macro a una forma en Excel online u hojas de cálculo de Google. Creía que aún no estaba implementado. Sólo en Excel de escritorio. Por eso no funcionan las.macros que ya se tienen en un archivo Excel de escritorio y luego se suben para trabajar en línea. Pero si ud sabe cómo hacerlo, creo que todos agradecemos nos enseñe 🤪
Hola Cristian Laureano. No es posible ejecutar la macro al activar una celda. Las ejecuciones se realizan basadas en tiempo, envío de formulario, editar o abrir un libro, pero no sobre una celda en específico que sea el desencadenante. Saludos!
Buenas tardes Diego. Por favor me podrías informar tu correo para informarte acerca de un proyecto que voy a realizar y en donde me interesa tu opinión y contribución. Quisiera contratar sus servicios. Gracias
Hola, Soy un nuevo suscriptor. Tus vídeos me ayudaron muchísimo para entender Hojas de Cálculo. Podrías hacer un vídeo en donde se pueda resaltar filas y/o columnas de manera no permanente. Te agradecería muchísimo. :)
Hola José Andrés, gracias por suscribirte, ayudas a crecer el canal. Tengo un vídeo por incluir que está relacionado a lo que comentas (en filas), pero no estoy tan seguro a qué te refieres con resaltar filas y columnas de manera no permanente. Me comentas
Hola Juan / Augusto, gracias por sus comentarios. El grabador de macros no funciona entre varios archivos. El contexto del alcance es dentro del archivo. Para trabajar con múltiples archivos debes entrar en el terreno de Google Script con estas funciones de la clase spreadsheetApp: developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app#openbyurlurl Saludos!
aprendí a poner una fórmula en una casilla con esta herramienta: function nombre_funcion() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange('Casilla').activate(); spreadsheet.getCurrentCell().setFormula('Fórmula'); }; Cambiando el nombre de la función cambiando la casilla en que nos posicionamos cambiando la fórmula que introduciremos obtendría los siguientes código que ejecuté online: Ejemplos: function b1menosa1() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange('F10').activate(); spreadsheet.getCurrentCell().setFormula('=F8-F9'); }; function b1pora1() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange('F10').activate(); spreadsheet.getCurrentCell().setFormula('=F8*F9'); }; function b1masa1() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange('F10').activate(); spreadsheet.getCurrentCell().setFormula('=F8+F9'); }; function b1entrea1() { var spreadsheet = SpreadsheetApp.getActive(); spreadsheet.getRange('F10').activate(); spreadsheet.getCurrentCell().setFormula('=F8/F9');
Gracias por tu comentario Planta Lineal, lo siento pero yo explico para todos en general...no solo para quienes ya conozcan un poco del tema :) Saludos!
ACTUALIZACIONES:
* El grabador de macros está en el menú Extensiones > Macros > Grabar Macros
* Se ha actualizado la interfaz gráfica de Google Apps Script. Aprende más aquí: th-cam.com/video/NSQ_mfFrGGw/w-d-xo.html
Una herramienta de enorme trascendencia. Una excelente ayuda para el Desarrollador honesto y dedicado. Gracias Diego.
Gracias por tu comentario Santos A Hernández Mendoza, considero que será de mucha utilidad para los usuarios que buscan conocer un poco más de Google Apps Script. Saludos!
Hola, cuando selecciono la opción de herramientas no me muestra la opción de macros, ¿Qué debo hacer?
Está en extensiones.
Hola muchas gracias, disculpa como puedo hacer para grabar una base de datos pero que los nuevos datos se agregen en la fila de abajo.
Si ya tengo una macro funcional de Excel (que yo no hice), ¿Cómo podría emigrarla a google sheets?
tengo la misma duda bro
@@freaksocialmedia Ojalá y la conteste, luego hay muchos archivos que ya traen alguna macro muy útil, y estaría bien tenerlas en Google sheets
Muchas gracias, excelelnte video!!!
Gracias por comentar Miguel Ángel, saludos!
Hola! Tendrás un video de cómo colocar fechas automáticamente al completar una celda contigua?!
Perdón, dos preguntas... 1, No se puede subir directamente un Excel con macros asignadas a imágenes prediseñadas? Y 2, si no se puede, entonces no se pueden asignar las macros a una imagen prediseñada que funcione como botón??? Necesito un botón para mi macro de ordenar datos.......
Muy buen video.
Gracias por el comentario! Saludos!
Excelente Diego! Sin duda esta herramienta ayudara a muchos de los que no tienen idea de programación a introducirse en este vasto e interesante tema. Solo mencionar que me imagino que al igual que la grabadora de Excel, esta herramienta debe tener sus limitantes, ademas de que el código incluye instrucciones adicionales, esto en un principio puede parecer malo, pero es la oportunidad que se les da a los principiantes de que vayan aprendiendo a optimizar código, por que para nada es optimo estar seleccionando un objeto (en este caso) la celda para después asignarle un valor, puedes reducir el numero de lineas de código.
Saludos!
Gracias por tu comentario. Efectivamente es una buena oportunidad para muchos que recien empiezan a aprender sobre el scripting en Google Apps aunque les genere código innecesario. A largo plazo aprendera A optimizarlo
Hola quise grebar una macro donde buscara en una columna celdas con texto renglon abajo
para sustituirlo por un espacio, al grabar todo funciona bien, pero al ejecutar no hace nada. La pregunta es si este tipo de secuencias pueden ser grabadas para ejecutarse? Saludos
Un buen inicio a la programación de google app script
Gracias, buen aporte.
Gracias por tu comentario!
buenas noches se puede hacer una macro por cada pestaña? y que las cuatro pestañas me guarden información en una misma hoja?
Muy bien Diego , algo fundamental para los que inician y sienten muy 'espesa' la información de la ayuda oficial
Gracias Alfredo Hernandez por tu comentario. Esto es algo que ayudará a muchos usuarios. Saludos!
En excel, a través de la macro se puede pintar toda una fila con solo posicionar el mouse, Acá también se puede hacer eso?
Hola, te hago una consulta. Quiero enlazar una hoja completa de excel con sheets, hay forma de hacerlo? No me sirve la de un formulario ya que mi forma de pasar datos no es uno por uno, sino varios datos.
Gracias.
Hola Roda, la única forma que conozco es que el MS Excel lo conectes a MySQL o SQL Server y de ahí mediante script lo leas a Google Sheets. Saludos,
hay que tener una extensión de google sheets?
Hola Angel, no necesitas una extensión. Macros es nativo de google sheets. Saludos,
Buen material de seguro que me ha de aumentar mis saberes para desarrollar nuevas herramientas
Gracias por tu comentario José Fernando. Conforme el canal crezca iré mostrando más cosas que sé que serán muy útiles. Saludos!
No tengo esa opción en mi excel en drieve. Cómo puedo visualizarla.
Buen día, buen vídeo. Estoy aprendiendo y realice un archivo de excel que carga datos y los recoge.
En el excel de escritorio se puede sacar el parpadeo durante las ejecuciones de las macros. En excel online hay un código que anule el ver los movimientos de las macros?
Muchas gracias :3 Lo explicaste super sencillo ^^
Con mucho gusto, me alegra que te haya servido! Saludos!
Excelente.
Cómo podría ubicar la última fila de un sheet donde me almacene mis datos. Tipo BD.
Esto se puede utilizar en hojas de Google en celulares?
Al momento de querer ejecutar la macro me parace este mensaje "No se encuentra la función de secuencia de comandos macros1", sabes por que sera?
por que desde script si puedo ejecutarla pero desde la hoja de calculo de google no, que puedo hacer
Amigo como estas , soy usuario de office pero google a sacado tremenda plataforma , en la hoja de calculo de google hay forma de poner un boton donde programe las macros ?
Porqué al ejecutar mi macro, se visualiza en cámara lento todo mi macro paso a paso? como puedo hacer para que no salga en cámara lenta y solamente se ejecute en la hoja activa?
Hola Darwin, debes modificar el código manualmente para que no queden visibles los ActiveCell por ejemplo, así ya no verás como si ejecutara lento. Saludos
@@UnExpertodeGoogleteayuda quieres decir que dónde hasta un ActiveCell debo colocarlo como comentario? O como lo hago?
Primero evalúa si esa celda activa lo usas para alguna línea de código posterior... sino elimínalo o si la usas llámala desde la función que la usa. Saludos
Hola! Es posible grabar dentro de la macro la acción de "Enviar por correo electrónico como archivo adjunto"??
Hola Raquel, lo siento pero no es posible grabar macros así, solo de acciones, eso si requiere código. Saludos,
Hola !!!Tenes idea como hacer para copiar celdas " Visibles " de una tabla o las que tienen datos solamente salteando las vacías. Gracias.
Tengo duda, ya he creado y asignado macros, pero quiero evitar que se vea la secuencia al momento de poner guardar, como lo puedo hacer?
Hola Buenas noches, estoy tratando de grabar una macho para insertar celdas y desplazar los datos hacia abajo, como podria hacerlo
Gracias por el video. ¿Sabes por qué al compartir el archivo los macros no le sirven a la otra persona?
Buenas tardes... A traves de la planilla de Google Sheets puedo crear y ejecutar una macro predefinida... pero cuando la ejecuto a traves de una tablet en la app de Google Sheets NO se puede ejecutar... el boton solo aparece como una imagen.
Hola, lo siento pero las macros solo se pueden ejecutar desde la web. Solo los script de tipo web app son ejecutables desde movil.saludod
saludos cordiales, se puede hacer trabajo colaborativo con un libro de sheet con macros o scripts??
buenas, hay alguna manera para que las macros queden activas en el movil ?
Hola Jorge, lo siento pero las macros no funcionan en el movil. Saludos!
No c
Todo eso para un solo movimiento?¿
o no entendí bien como se hace ?
Excelente video, una consulta cuando comparto el archivo a la otra persona no puede utilizar la macros y solo le parece error en secuencia a que se puede deberr
Cómo puedo hacer que me funcionen unas macros que ya existen o por tendría que volver a programar las macros?
Hay que volver a programas si son de origen Microsoft Excel, ya que son "lenguajes" diferentes.
Buenos días, espero me puedas ayudar.
Para ubicarme en una celda específica con App Script, por ejemplo 'C62' escribo:
spreadsheet.getRange('C62').activate();
y el cursor va a la celda C62, pero ¿Cómo lo escribo si lo necesito en la casilla (62,3)?, ya que el 62 que es la fila necesito reemplazarlo por una variable. Gracias de antemano.
Hay alguna manera de usar macros en el celular?..
Holaa
Me aparece un error al darle click a la función de "Editor de secuencias de comandos" dice Página no encontrada. Comprueba la dirección e intenté de nuevo.
Que hago
Hola. Es compatible con el vba de excel?
Gracias, consulta tienes algún tutorial donde se reduzca el tiempo de una macro que crea una grafico?
Tengo una consulta, aplique lo indicado en mi hoja de calculo y me arrojo este código
function PROMEDIO() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('DA7').activate();
spreadsheet.getCurrentCell().setFormula('=SI.ERROR(PROMEDIO(TRUNCAR(PROMEDIO(CX7:CY7);2);CZ7);"")');
spreadsheet.getActiveRange().autoFill(spreadsheet.getRange('DA7:DA80'), SpreadsheetApp.AutoFillSeries.DEFAULT_SERIES);
spreadsheet.getRange('DA7:DA80').activate();
};
sin embargo al ejecutarlo en lugar de realizar el calculo, aparece en la celda error en el nombre a pesar que escribe la fórmula: =SI.ERROR(PROMEDIO(TRUNCAR(PROMEDIO(CX7:CY7);2);CZ7);""), no procesa ayúdame por favor.
Hola Atlantis! Lo que sucede es que la fórmula en el setFormula debe estar en inglés... busca las funciones en la documentación de Google (support.google.com/docs/table/25273?hl=es) y cámbialas manualmente en su nomenclatura en inglés, con ello debería bastar. Me comentas. Saludos!
hola y como seria para que por ejemplo cuando yo introduzca cualquier texto en la columna b me aparezca la fecha y hora en la columna a pero sin poder brincarme ninguna celda espero me puedas ayudar gracias
Hola José, tendrías que crear una función personalizada, algo así como este vídeo: th-cam.com/video/tCCnkMoCRtc/w-d-xo.html Saludos!
Hola, cómo puedo hacer para ejecutar en una Hoja de Cálculo de Google una Macro que grabé en otra Hoja de Cálculo de Google ?
Gracias
Disculpe en Herramientas no aparece la opción macro como hago para activar por favor!
Pudiste? yo estoy igual
Pues lea dahhh oseaa¡¡
Hola Buenas Quería saber si podes ayudarme con un problemita que no puedo resolverlo. Tengo 4 hojas llamadas Base1, Base2, Base3, y la ultima FINAL_DATOS.... yo quero borrar solo las 3 primeras hojas llamadas Bases y solo las columnas y filas de la C10 y G80 de las tres hojas.... solo en esa sección de datos se eliminas porque la hoja Final es un reporte heredados de las otras tres hojas y si estas 3 primeras hojas no tienen datos... la hoja final no lo tendría- Mi problema es que no puedo eliminar los datos de las 3 hojas primeras... Probé varias maneras pero no encuentro solución espero que me sepa explicar bien asi me comprende mejor.
function borrarRango() {
var borrar = SpreadsheetApp.getActive().getSheets();
borrar.forEach(function(hoja) {hoja.getRange('C10:G80').clearContent(); })
}
// aca me borra todas las hojas en el mismo rango. y solo quiero las 3 primeras la ultima no porque es el informe de las tres anteriores... Saludos y Gracias excelente tu Aporte
Hola, muy bueno el video. Te hago una consulta, tengo una macro en excel, pero al subir el archivo a drive, y abrirlo con google sheets no veo las macros y ni siquiera veo el menu donde puedo editarlas. Desaparecio todo. Como hago para ver la macro? Es una sencilla que hace un filtro.
Tengo la misma problemática lo pudiste resolver amigo ?
Buen día te hago una consulta tengo un archivo de hoja calculo el cual es heredado. No puedo encontrar la la secuencia de teclas para que se active la Macro dado que ya no está entré nosotros quien la creó. También creo que está protegido porque no me permite agregar otra Macro. Hay alguna forma de encontrarla? Desde ya siempre veo tus vídeos,me ayudas mucho con esto.
Buen vídeo, esa macro se puede hacer en cualquier libro con la combinación de teclas que se le agrego.
Gracias por el tutorial, solo que tengo una situación, desarrollé una macro para una base de datos, donde entra información desde un formulario de google, y lo que hace básicamente es separar en varias filas cierta información de una celda separada por comas, ero el problema es que cuando ejecuto la macro tarda demasiado, casi 5 minutos, ¿Sabes porque ocurre esto o como se puede hacer que la ejecución de la macro sea casi instantánea para no generar ese retraso tan grande? Saludos y muchas gracias!
Hola Hector, quizás basta con insertar la fórmula SPLIT en la celda correspondiente al valor que separas y darle esa carga de trabajo a la misma Hoja de Cálculo de Google. Cualquier otro tema de optimización ya requiere revisión de código. Saludos,
Tengo una duda, he intentado meter un código que resalte la celda y la fila que esté activa, pero no lo he logrado, ¿cómo podría ejecutar algo así? ¡Saludos!
Hola Jacinto, es posible pero para ejecutarse tendrías que hacerlo manualmente o mediante un trigger basado en tiempo o acción....entiendo que resaltarías, pero supongo que también hay un proceso de quitar resaltado al moverte a otra celda. Tendrías que contar un contexto más de cual es tu objetivo y si lo vas a ejecutar manualmente. Saludos,
un capo! gracias por el aporte
Gracias por tu comentario! Espero te haya sido de mucha utilidad. Saludos!
La otra consulta es....... Como programo la macros para que no me muestre los pasos que realiza. Estos pasos son los que programe en la generación de la macros. Gracias.
Hola, le doy a herramientas y no me aparece la funcion macros
Buena información, quisiera saber cómo puedo activar la macro desde teléfono celular
Ya supiste?
Interesante !! Puedo hacer un botón dentro de la planilla para realizar algunas cosas? Por ejemplo tengo una planilla que tiene los promedios de alumnos y con la función average obtengo cada resultado. Según puede recorrer esta tabla y sacar automáticamente los promedios con un botón para los usuarios?
Hola Sergio Peralta, si se puede y habrá pronto un vídeo (a más tardar este mes) de un botón activando un script, que claro obviamente puede usar para conectar al script que ya tengas hecho. Es colocar una forma y asignarle el script. Espero pronto ilustrarte con el vídeo. Saludos!
Como puedo hacer para que el nombre de una hoja sea igual a lo que contiene una celda??
Excelente video.
Hola viejo una pregunta y si la acción que quiero realizar es imprimir como se incluiria dentro de la macro?
Parece que en todo internet nadie sabe esa respuesta 😂
Como lo automatizo?
Excelente video .. muchas gracias
aunque no se si estaré errado... pero me hubiese gustado aprender desde el Scrip
de todas formas facilita mucho entender G.A.S
// consulta... en mi cuenta todavía no veo en herramientas la opción Macros, tengo que instalar algún complemento ??
Hola Pablo Loup, es bueno aprender desde el script sin embargo muchos usuarios finales no comprenden bien la lógica de las instrucciones y requieren algo más sencillo así se incurra en lo que no es tan óptimo. Ya a estas alturas deberías poder verlo. Se estaba demorando en replicar en algunas cuentas. Saludos!
Excelente
Gracias! 😊
muy bueno obi juan kenobi
Que la Fuerza te acompañe Julian, gracias por comentar
hola buen dia
Necesito ayuda, en una tarea de mi empresa, como me puedo comunicar contigo para realizarte la pregunta? quedo atento
Hola, lamento la demora en responder ...si es una consulta general puedes hacer en el foro de Google: support.google.com/docs/thread/new?hl=es si es una más privada puedes hacerlo a universogsuite@gmail.com Saludos,
Muchas gracias por tu video, me ayudó muchísimo; suelo usar hojas de calculo de google desde mi pc y desde mi movil, ¿podrías indicarme como ejecutar macros desde gsheets para andrioid? Te lo agradecería muchísimo
Hola Javier Mendoza, no se puede ejecutar macros desde sheets en dispositivos móviles. A lo más puedes ejecutar complementos "ya hechos"por ti u otro desarrollador pero no programarlos en móvil. Saludos!
Grupo en Facebook de Google Sheets (Español) para Aprender, Ayudar y Compartir
facebook.com/groups/410542093306636
Hola, no me aparecen los Macros pero buen video
no me aparece, entro en herramientas y no aparece
Hola Sebastian, feliz año. Mira este vídeo: th-cam.com/users/shortsm2i_7nGLT_w Ahí te muestro la nueva ubicación. Saludos,
no me aparece la pestaña extensiones
Hola!!! como estas? que bueno encontrarte por acá, Te seguire!!!
Y ami que me importa
Hola, muy buenos tutoriales y consejos, gracias.
Oye en google no tiene la opción de "Boton (Control de Formulario)"?, esto para incluir una macro como se hace en excel
Hola Diego.. Uno como control de formulario no hay pero puedes asignar una macro a una forma (shape) en hojas de calculo de Google. Saludos!
@@UnExpertodeGoogleteayuda buenas. ¿Cómo es eso? Yo he intentado y no he podido asignar una macro a una forma en Excel online u hojas de cálculo de Google. Creía que aún no estaba implementado. Sólo en Excel de escritorio. Por eso no funcionan las.macros que ya se tienen en un archivo Excel de escritorio y luego se suben para trabajar en línea.
Pero si ud sabe cómo hacerlo, creo que todos agradecemos nos enseñe 🤪
Gracias Master, ¿Como ejecuto la macro desde la hoja, al activar una celda?. Bendiciones brother.
Hola Cristian Laureano. No es posible ejecutar la macro al activar una celda. Las ejecuciones se realizan basadas en tiempo, envío de formulario, editar o abrir un libro, pero no sobre una celda en específico que sea el desencadenante. Saludos!
Buenos días. Alguien sabe de los codigos para una Macro que registre la hora de modificación de 3 celdas en un mismo documento de Google Sheets
CTRL+ALT+SUPR
Buenas tardes Diego. Por favor me podrías informar tu correo para informarte acerca de un proyecto que voy a realizar y en donde me interesa tu opinión y contribución. Quisiera contratar sus servicios. Gracias
Buenas tardes mi correo es universogsuite@gmail.com quedo atento al envio de tu correo. Saludos!
PUEDES MANDAR CORREOS RECORDARIOS DESDE GOOGLE SHEETS?
Hola Julio Cesar, si pero solo mediante programación Google Script o a través de código creando un evento en Calendar. Saludos,
Hola, Soy un nuevo suscriptor. Tus vídeos me ayudaron muchísimo para entender Hojas de Cálculo. Podrías hacer un vídeo en donde se pueda resaltar filas y/o columnas de manera no permanente. Te agradecería muchísimo. :)
Hola José Andrés, gracias por suscribirte, ayudas a crecer el canal. Tengo un vídeo por incluir que está relacionado a lo que comentas (en filas), pero no estoy tan seguro a qué te refieres con resaltar filas y columnas de manera no permanente. Me comentas
Quien sabe como recalcular cada 1 segundo automáticamente en las Google Sheets?
Hola, como puedo usar una macro de una hoja de calculo en otra diferente?
me sumo a la pregunta de @juan david calle duque
Hola Juan / Augusto, gracias por sus comentarios. El grabador de macros no funciona entre varios archivos. El contexto del alcance es dentro del archivo. Para trabajar con múltiples archivos debes entrar en el terreno de Google Script con estas funciones de la clase spreadsheetApp: developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app#openbyurlurl Saludos!
A si claro apenas donal trump me responda si voy a almozar
no me aparece grabar macro en mi googlesheet ;c
Por manco pvp o que creo sala 7-0
MUY BIEN
Gracias por tu comentario +Miguel Angel Gil Flores. Saludos!
Muchas gracias
Gracias por tu comentario Gabriela. Saludos!
aprendí a poner una fórmula en una casilla con esta herramienta:
function nombre_funcion() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('Casilla').activate();
spreadsheet.getCurrentCell().setFormula('Fórmula');
};
Cambiando el nombre de la función
cambiando la casilla en que nos posicionamos
cambiando la fórmula que introduciremos
obtendría los siguientes código que ejecuté online:
Ejemplos:
function b1menosa1() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('F10').activate();
spreadsheet.getCurrentCell().setFormula('=F8-F9');
};
function b1pora1() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('F10').activate();
spreadsheet.getCurrentCell().setFormula('=F8*F9');
};
function b1masa1() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('F10').activate();
spreadsheet.getCurrentCell().setFormula('=F8+F9');
};
function b1entrea1() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('F10').activate();
spreadsheet.getCurrentCell().setFormula('=F8/F9');
buen bideo, esta bien chido,me cirvio de mucho gracias cabron
Gracias por tu comentario +Samuel. Pronto habrá otro vídeo similar conectándose a un botón que hará más sencillo la ejecución. Saludos!
Primero aprenda a escribir
Hola
Me gustaria saber si puedo activar una macro desde una celda, o poder activarla desde un sistema android
facebook.com/luisalberto.goncalves.5
BUEN VIDEO PERO SOLO VE AL GRANO :)
Gracias por tu comentario Planta Lineal, lo siento pero yo explico para todos en general...no solo para quienes ya conozcan un poco del tema :) Saludos!
Si concuerdo ,pero pvp o keh manco 7-0 ni un brillo