hilpers


  hilpers > microsoft.* > microsoft.excel

 #1  
25-11-2007, 16:16
Carmelo J. Morales Muñoz
hola

cuando quiero crear una macro en excel 2000, veo que he de poner function y
no sub comoen los ejemplos que eencuentro ya que de lo contrario me da
error. Pongo un poco de código

Function PensarNumeroFantasma()
Randomize Timer
PensarNumeroFantasma = Int(Rnd * 9999 + 1)
b = eje()
End Function


Function eje()

eje = a + 1

End Function


¿Puede entonces alguien explicarme como se usa sub?.
 #2  
25-11-2007, 18:37
Ivan
On 25 nov, 17:16, Carmelo J. Morales Muñoz <carmelos>
wrote:
> hola
>
> cuando quiero crear una macro en excel 2000, veo que he de poner function y
> no sub comoen los ejemplos que eencuentro ya que de lo contrario me da
> error. Pongo un poco de código
>
> Function PensarNumeroFantasma()
> Randomize Timer
> PensarNumeroFantasma = Int(Rnd * 9999 + 1)
> b = eje()
> End Function
>
> Function eje()
>
> eje = a + 1
>
> End Function
>
> ¿Puede entonces alguien explicarme como se usa sub?.


hola Carmelo, (creo que vas a acabr harto de mi)

en general lo normal (creo) es, para ejecutar acciones, usar
procedimientos Sub y para Obtener un resultado 'concreto' (pej. esos
numeros que devuelven tus funciones) usar procedimientos Function

hay cosas que se pueden y/o no se pueden ahacer con uno u otro. Pej.
un Sub nunca te devuelve un resultado, es decir no podrias ponerlo a
la derecha de una igualdad (x = Sub) mientras que si podrias poner x =
Function

sin embargo con una funcion hay cosas que no puedes hacer, sobre todo
en lo que a determinadas manipulaciones de rangos se refiere

a la espera de alguien que controle un poco mas, echale un ojo a este
otro hilo, con especial atencion a las respuestas de Hector Miguel

http://groups.google.com/group/micro...t&q=byref+ivan

espero te ayude

un saludo
Ivan
 #3  
25-11-2007, 21:21
Carmelo J. Morales Muñoz
GraciaS!... voy a mirarlo!
Temas Similares
Function en VBA

Hola a todos He definido una función en un modulo para tener una fórmula que me sume los valores de un rango que tengan un color de fondo determinado (excel no tiene un...

FUNCTION

Hola tronss. Necesito automatizar el reparto de identificadores de registro. Lo que es un contado automatico, pero con una funcion o procedimiento almacenado. pero no me...

Function ..???

Alguien ke me oriente ..... esta funcion en Vbasic Charcha "Abs(Numero)" pero en ASP.NET cual seria la funcion similar.??

Function

Hola a todos: Se puede desde una funcion llamar a un stored procedured para que este me devuelva los datos Gracias, Marcelo

Uso de Function

Tengo una funcion que hasta ahora no hace nada. Es esta: Function BorrarTicket() 'sin codigo aun End Function A esta funcion la llamo desde un link así: <a...


La franja horaria es GMT. Ahora son las 19:52. | Privacy Policy