[es-discuss_es] Re: Algo de macros con rangos pa. funciones
Alejandro Rivas MorĂ¡n <[email protected]> Thu, 2 Jun 2011 15:15:22 +0100 (BST)
| Newsgroups | gmane.comp.openoffice.general.spanish |
|---|---|
| Message-ID | <[email protected]> |
--- El jue, 2/6/11, Mauricio Baeza <[email protected]> escribi=F3: De: Mauricio Baeza <[email protected]> Asunto: [es-discuss_es] Re: Algo de macros con rangos pa. funciones Para: [email protected] Fecha: jueves, 2 de junio, 2011 02:37 =20=20 =20=20 El mi=E9, 01-06-2011 a las 17:25 +0100, Alejandro Rivas Mor=E1n escribi=F3: =20=20=20=20 Saludos. =A0Quiero usar una peque=F1a macro para insertar funciones, pero tales func= iones son sobre rangos, Asi que uso las siguientes lineas (trabajan bien) : '--------------------------------- L_columna =3D conHojactual.getColumns.getByIndex(columnar).getName=A0=A0=A0= =A0=A0 'columna del analisis=20 oRango1 =3D L_columna & "6:" & L_columna & trim(str(numfilafinal+1))=A0 ' d= efino elrango en la forma A1:B2 =A0 =A0oHoja.GetCellByposition(3,numfilafinal+3).SetFormula("=3DCountif(" & oRa= ngo1 & ";"+chr(34)+"=3DF"+chr(34)+") ")=A0=A0=A0 '=A0 inserto la funcion. '------------------------=A0=20 Ahora bien,=A0 estoy definiendo los rangos en la forma=A0 A1:B2=A0 pero qui= ero usar la forma=A0 (0,0,1,1) -(ejemplo)- para el rango: =BF C=F3mo seria entonces la variable oRango1 para la forma=A0 getCellRange= ByPosition(0,0,1,1) -(ejemplo) ? Gracias anticipadas =A0=A0=A0 =A0=A0=A0=A0=20 Hola Compa=F1ero... Haber si entend=ED, en vez de tener una referencia por nombre, quieres una = referencia por posici=F3n, =BFes correcto?, esto es muy sencillo, pero te p= regunto, =BFpretendes usar esta referencia como par=E1metros de una formula= ?, por que en las formulas hay que usar referencias por nombre... Saludos --=20 __________________________________ Mauricio Baeza Serv=EDn Universo Libre M=E9xico, A.C. Fundador y Director General Todo lo que no podemos dar nos posee... Andre Gide '------------------- Gracias Mario.. Lo cita muy bien ". . . .en vez de tener una referencia por nombre, quiere= s una referencia por posici=F3n, =BFes correcto?" // R.: Efectivamente M= ario quiero usar (por ejmeplo) (0,0,1,1) en lugar de "A1:B2"=20 Debo usar las funciones estadisticas sobre varias listas de valores y a la = vez en varias hojas (listas de calificaciones de varias secciones). Por eje= mplo: Contar.si, Sumar.si, Promedio, suma, etc..=20 =20 --=20 ----------------------------------------------------------------- To unsubscribe send email to [email protected] For additional commands send email to [email protected] with Subject: help