Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/03/2010, 14:54
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: Como partir, modificar una variable.

Fíjate que yo suelo usar la función contraria:

Código vb:
Ver original
  1. Function MiraExtension(ByVal Fichero As String) As String
  2.   If InStrRev(Fichero, ".") Then
  3.     MiraExtension = UCase$(Right$(Fichero, Len(Fichero) - InStrRev(Fichero, ".")))
  4.   End If
  5. End Function
y el caso es que por no pararme a hacer una como la tuya suelo hacer algo como:

Fichero2=Left$(Fichero1,len(Fichero1)-Len(MiraExtension(Fichero1))) & "xxx"

y no creas que lo he hecho solo una vez...

Aprovecharé la ocasión y me guardaré tu función. (y me ha salido un pareado)

Saludos

PD: Por cierto, la variable Punto debería ser un Long.
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!

Última edición por pkj; 15/03/2010 a las 15:19