ayuda con funcion publica

30/12/2003 - 16:38 por Osejol | Informe spam
hola

me gustaria que alguien me ayudara con una funcion publica que necesito

en la columna A de una hoja voy pegando, mediante una macro, datos de otra
hoja

en cada celda de la columna B mido el largo de la celda contigua a ella en
la columna A

quiero que cada vez que el valor de una celda de la columna B sea 7 en la
celda de la misma fila y columna E se copie la formula que tengo en C1

para ello quiero usar la formula =si(BXX=7;funcionpublica;"") pero no
encuentro la forma de crear la funcion publica que necesito


gracias

Preguntas similare

Leer las respuestas

#11 Manuel Romero
06/01/2004 - 16:37 | Informe spam
Los procedimientos Function SI pueden usarse como funciones de una hoja de
calculo, de hecho aparecen en el dialogo Insertar Funcion en la categoria
Definidas por el Usuario.

Para hacer una funcion publica, crea un modulo BAS y coloca la funcion alli.
Si la funcion recibe parametros, los puedes tomar de las celdas de la hoja
de calculo.

Hay ciertas restricciones para hacer esto, la funcion no debe manipular el
entorno de Excel.

"Héctor Miguel" wrote in message
news:
hola, Osejol !

> ... una funcion publica que necesito [...]
> ... cada ... que ... valor ... celda ... columna B sea 7 en ... misma


fila ... columna E ... copie la formula ... en C1
> ... quiero usar la formula =si(BXX=7;funcionpublica;"") pero no


encuentro la forma de crear la funcion [...]

[si 'entiendo bien' y quieres 'usar' una funcion de vba EN funciones de


hoja de calculo]...
los prodecimientos [sub o function] 'creados' en vba...
NO pueden ser 'ejecutados desde' o 'llamados por' [ni 'usados' como


argumentos de] funciones de hoja de calculo :((

[creo que] 'lo mejor' seria utilizar los eventos [del modulo de codigo] de


'la hoja en cuestion'
para usar el evento 'mas apropiado', faltaria 'saber' si...
- el valor [de 7 u 'otro'] de la celda... ¿es un 'valor directo'? -o-


¿pudiera ser el 'resultado' de alguna formula?
- 'ese' valor... ¿podria 'darse' en varias celdas? -o- ¿es 'una por vez'?
- si 'habia' una formula en columna 'E' y el valor de 'B' 'dejo' de ser


7... ¿se debe 'borrar' la formula de columna 'E'?

¿comentas?

saludos,
hector.


Respuesta Responder a este mensaje
#12 Osejol
06/01/2004 - 19:09 | Informe spam
Gracias Manuel, ya tengo el problema resuelto pero tomo nota para futuras
ocasiones.


Osejol


"Manuel Romero" <mromerop_arroba_hotmail_punto_com> escribió en el mensaje
news:
Los procedimientos Function SI pueden usarse como funciones de una hoja de
calculo, de hecho aparecen en el dialogo Insertar Funcion en la categoria
Definidas por el Usuario.

Para hacer una funcion publica, crea un modulo BAS y coloca la funcion


alli.
Si la funcion recibe parametros, los puedes tomar de las celdas de la hoja
de calculo.

Hay ciertas restricciones para hacer esto, la funcion no debe manipular el
entorno de Excel.

"Héctor Miguel" wrote in message
news:
> hola, Osejol !
>
> > ... una funcion publica que necesito [...]
> > ... cada ... que ... valor ... celda ... columna B sea 7 en ... misma
fila ... columna E ... copie la formula ... en C1
> > ... quiero usar la formula =si(BXX=7;funcionpublica;"") pero no
encuentro la forma de crear la funcion [...]
>
> [si 'entiendo bien' y quieres 'usar' una funcion de vba EN funciones de
hoja de calculo]...
> los prodecimientos [sub o function] 'creados' en vba...
> NO pueden ser 'ejecutados desde' o 'llamados por' [ni 'usados' como
argumentos de] funciones de hoja de calculo :((
>
> [creo que] 'lo mejor' seria utilizar los eventos [del modulo de codigo]


de
'la hoja en cuestion'
> para usar el evento 'mas apropiado', faltaria 'saber' si...
> - el valor [de 7 u 'otro'] de la celda... ¿es un 'valor directo'? -o-
¿pudiera ser el 'resultado' de alguna formula?
> - 'ese' valor... ¿podria 'darse' en varias celdas? -o- ¿es 'una por


vez'?
> - si 'habia' una formula en columna 'E' y el valor de 'B' 'dejo' de ser
7... ¿se debe 'borrar' la formula de columna 'E'?
>
> ¿comentas?
>
> saludos,
> hector.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida