UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo

No se pueden hacer consultas de Excel o VBA por mensaje privado.
Utiliza el botón buscar del foro y te ahorras tiempo para obtener "ayuda".

No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

rmaximo


Buenas compañeros, he estado ausente una temporadilla y ahora se me da por intentar hacer algo con mis archivos para que funcionen en google docs para poder usar macros(mas bien scripts, que es lo que usa google) y quisiera saber si alguien tiene algun tipo de info sobre esto, ya que sería la opción mas accesible para tablets y smatphones, que funcionan con android (de google), y asi utilizar algo similar a las macros de vba.
alguien se anima?
si localizo algo empezaré a subir alguna info por si a alguien mas le interesa la idea study


saludos

adolfo castro


Hola Rmaximo, me alegro verte por aqui, he estado indagando un poco por ahi, no se si es esto lo que buscas, pero quizas sea interesante estudiarlo un poco

saludos adolfo castro
Archivos
exportar documentos.zip
No tienes los permisos para descargar los archivos.
(48 KB)

3RESUELTO Scripting en Google Docs... el 11/05/12, 12:21 pm

hugotron


Que tal mis estimados colegas!

Con respecto del tema, me parece que no será cosa sencilla "traspasar" VBA al Script de Google Docs, que si no me equivoqué en lo que leí, usa JavaScript. Hice un ejemplo sencillo, y aquí está:

function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var myValue = Browser.inputBox("Ingresa un número");
sheet.getRange("A1").setValue("Número ingresado:");
sheet.getRange("B1").setValue(myValue);
var valuetoShow = myValue + 1;
Browser.msgBox("Tú valor + 1 es igual a :" + valuetoShow);
}

No es otra cosa que un inputBox pidiendo un número que después devuelve el resultado a B1, junto con un título en A1. Después genera un msgBox donde suma uno al número ingresado para presentarlo. Tuve algunas complicaciones porque el lenguaje no es para nada tan amigable como VBA, se extrañan las correcciones automáticas, pues aquí, si pones una minúscula en lugar de una mayúscula, truena el asunto. Les dejo el link del tutorial (que también puede verse directo en Google Docs, en los temas de ayuda del Script Editor):

https://developers.google.com/apps-script/articles

¡Saludos!

hugotron


hugotron escribió:Que tal mis estimados colegas!

Con respecto del tema, me parece que no será cosa sencilla "traspasar" VBA al Script de Google Docs, que si no me equivoqué en lo que leí, usa JavaScript. Hice un ejemplo sencillo, y aquí está:

function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var myValue = Browser.inputBox("Ingresa un número");
sheet.getRange("A1").setValue("Número ingresado:");
sheet.getRange("B1").setValue(myValue);
var valuetoShow = myValue + 1;
Browser.msgBox("Tú valor + 1 es igual a :" + valuetoShow);
}

No es otra cosa que un inputBox pidiendo un número que después devuelve el resultado a B1, junto con un título en A1. Después genera un msgBox donde suma uno al número ingresado para presentarlo. Tuve algunas complicaciones porque el lenguaje no es para nada tan amigable como VBA, se extrañan las correcciones automáticas, pues aquí, si pones una minúscula en lugar de una mayúscula, truena el asunto. Les dejo el link del tutorial (que también puede verse directo en Google Docs, en los temas de ayuda del Script Editor):

https://developers.google.com/apps-script/articles

¡Saludos!

Eso de "hice" es una forma de decirlo, más bien copié un ejemplo del tutorial y cambié por ahí alguna insignificante que me pareció estaba de más.

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.