[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