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