Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/03/2010, 13:31
Avatar de erbuson
erbuson
 
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años, 1 mes
Puntos: 53
Respuesta: Como partir, modificar una variable.

Como esta es una necesidad que me sucede muy a menudo, utilizo esta función que te devuelve el nombre del fichero sin su extensión, independientemente de la longitud de los caracteres.

Código:
Public Function SinExtension(Fichero As String) As String
  Dim Punto As Integer
  Punto = InStrRev(Fichero, ".")
  If Punto > 0 Then
    SinExtension = Left$(Fichero, Punto - 1)
  Else
    SinExtension = Fichero
  End If
End Function
Asi puedes por ejemplo hacer lo siguiente:

NuevoFichero = SinExtension(AntiguoFichero) & ".txt"
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...