hilpers


  hilpers > microsoft.* > microsoft.excel

 #1  
25-11-2007, 15: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, 17: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://tinyurl.com/39ggk5

espero te ayude

un saludo
Ivan
 #3  
25-11-2007, 20:21
Carmelo J. Morales Muñoz
GraciaS!... voy a mirarlo!
Temas Similares
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 07:08. | Privacy Policy