Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/07/2003, 10:32
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Yo lo haría con una serie de arreglos

numeritos= 100,154,456

'Pasas el valor
mi_valor = 154

arrNumeritos= split(numeritos)

x=0
Dim arrNumeritos2()
For i=0 to uBound(arrNumeritos)
If not arrNumeritos(i)= mi_valor Then
If x=0 Then
Redim arrNumeritos2(x)
Else
Redim Preserve arrNumeritos2(x)
End If
arrNumeritos2(x)= arrNumeritos(i)
x= x + 1
End If
Next

Después tienes un arreglo con los números quitándole el valor que pasaste y lo puedes reconstruir a su forma original

numeritos=""
For i=0 to uBound(arrNumeritos2)
numeritos= numeritos & arrNumeritos2(i) & ","
Next

'Necesitamos parsear este valor
numeritos= left(numeritos, len(numeritos)-1)

'El resultado de todo esto es:

numeritos= 100,456

Es lo que se me ocurre, a lo mejor alguien sale con algo mejor

Salu2,

je je, hasta ahora vi las otras respuestas, que rápidos andan hoy
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway