trabajar con worksheets en una función Excel VBA

26/09/2006 - 16:13 por roger_juan | Informe spam
Hola tengo un problema quiero utilizar una función F(Hoja1,Hoja2,Hoja3)
donde pueda pasar los valores de las Hojas como parámetros de la función por
ejemplo

function F(a as worksheet,b as worksheet, c as worksheet)as integer

a.cells(2,3).value=
c.cells(3,4).value=...



por ejemplo en este caso uso hojas de calculo como variables si alguien
puede contestar mi duda se lo agradeceré

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
27/09/2006 - 00:10 | Informe spam
hola, roger !

... quiero utilizar una funcion F(Hoja1,Hoja2,Hoja3)
donde pueda pasar los valores de las Hojas como parametros de la funcion por ejemplo
function F(a as worksheet,b as worksheet, c as worksheet)as integer
a.cells(2,3).value=
c.cells(3,4).value=...

...



1) si tu 'intencion' es que la funcion pueda ser 'llamada/usada/...' en hojas de calculo...
-> como las funciones 'normales' de excel [buscarv, suma, contar, etc. etc. etc.] -?-

todas las funciones [en hojas de calculo] SOLO 'pueden' devolver un resultado...
-> NO 'pueden' modificar otras celdas, ni sus propiedades, ni el entorno de la aplicacion, ni [.] :-(

para 'estos' casos, la forma de modificar otras celdas/hojas/libros/objetos/... ES
-> usando codigos 'directos' y/o los eventos de la aplicacion ;)

2) si tu intencion es que la funcion sera utilizada por otras partes de tus codigos/procedimientos/...
sera necesario que proporciones algunos detalles mas... 'significativos' [p.e.]
- del proposito de la funcion, etc. etc. etc.

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Héctor Miguel
27/09/2006 - 00:10 | Informe spam
hola, roger !

... quiero utilizar una funcion F(Hoja1,Hoja2,Hoja3)
donde pueda pasar los valores de las Hojas como parametros de la funcion por ejemplo
function F(a as worksheet,b as worksheet, c as worksheet)as integer
a.cells(2,3).value=
c.cells(3,4).value=...

...



1) si tu 'intencion' es que la funcion pueda ser 'llamada/usada/...' en hojas de calculo...
-> como las funciones 'normales' de excel [buscarv, suma, contar, etc. etc. etc.] -?-

todas las funciones [en hojas de calculo] SOLO 'pueden' devolver un resultado...
-> NO 'pueden' modificar otras celdas, ni sus propiedades, ni el entorno de la aplicacion, ni [.] :-(

para 'estos' casos, la forma de modificar otras celdas/hojas/libros/objetos/... ES
-> usando codigos 'directos' y/o los eventos de la aplicacion ;)

2) si tu intencion es que la funcion sera utilizada por otras partes de tus codigos/procedimientos/...
sera necesario que proporciones algunos detalles mas... 'significativos' [p.e.]
- del proposito de la funcion, etc. etc. etc.

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#3 Gabriel Raigosa
30/09/2006 - 18:33 | Informe spam
Carpeta
Descripción
Dirección

1
** Microsoft Excel *
http://esnips.com/web/GabrielRaigosa

2
Archivos para usar en clase
http://esnips.com/web/RaigosaClase

3
Fechas y Horas
http://esnips.com/web/RaigosaFechasHoras

4
Formato y Formato Condicional
http://esnips.com/web/RaigosaFormatos

5
Foro Excel
http://esnips.com/web/ForoExcel

6
Funciones de Busqueda
http://esnips.com/web/RaigosaBusqueda

7
Funciones de Texto
http://esnips.com/web/RaigosaTexto

8
Funciones Financieras
http://esnips.com/web/RaigosaFinancieras

9
Funciones Logicas
http://esnips.com/web/RaigosaLogicas

10
Graficos con Excel
http://esnips.com/web/RaigosaGraficos

11
Grupo (Sabados)
Privado

12
Grupo (Viernes)
Privado

13
Grupo Excel Septiembre
Privado

14
Juegos con Excel
http://esnips.com/web/RaigosaJuegosExcel

15
Macros con Excel
http://esnips.com/web/Macros-con-Excel

16
Manuales Excel
http://esnips.com/web/RaigosaManuales

17
Paginas WEB
http://esnips.com/web/RaigosaPaginasExcel

18
Practicas - XLS
http://esnips.com/web/RaigosaPracticasXLS

19
Tablas Dinámicas
http://esnips.com/web/RaigosaTablasDinamicas

20
TEST
http://esnips.com/web/GabrielRaigosa-test

21
Validación
http://esnips.com/web/RaigosaValidacion

22
Varios
http://esnips.com/web/RaigosaVarios

23
VBA - Visual Basic para Aplicaciones
http://esnips.com/web/RaigosaVBA


Gabriel Raigosa
http://esnips.com/web/Raigosa
http://esnips.com/web/ForoExcel
"roger_juan" escribió en el mensaje
news:
| Hola tengo un problema quiero utilizar una función F(Hoja1,Hoja2,Hoja3)
| donde pueda pasar los valores de las Hojas como parámetros de la función
por
| ejemplo
|
| function F(a as worksheet,b as worksheet, c as worksheet)as integer
|
| a.cells(2,3).value=
| c.cells(3,4).value=...
|
|
|
| por ejemplo en este caso uso hojas de calculo como variables si alguien
| puede contestar mi duda se lo agradeceré
|
|
|
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida