Cómo usar Rtrim en Excel

daniel -  
Mytå Mensajes publicados 4246 Fecha de registro   Estado Colaborador Última intervención   -
Hola,
no puedo usar la función Rtrim en Excel
¿cómo puedo hacerlo?
gracias por ayudarme
Daniel

Configuración: Windows XP / Firefox 3.6.8

5 respuestas

  1. daniel
     
    Hola,
    soy un verdadero novato y por lo tanto simplemente preguntaba dónde inscribir la continuación de los términos propuestos y hacer F1
    gracias
    1
  2. Mytå Mensajes publicados 4246 Fecha de registro   Estado Colaborador Última intervención   957
     
    Hola, foro

    Un pequeño golpe de F1 sobre Rtrim

    Este ejemplo utiliza las funciones LTrim y RTrim para eliminar respectivamente los espacios que se encuentran a la izquierda y a la derecha de una variable de cadena. La función Trim permite eliminar ambos tipos de espacios.

     Dim MyString, TrimString MyString = " <-Trim-> " ' Inicializa la cadena. TrimString = LTrim(MyString) ' TrimString = "<-Trim-> ". TrimString = RTrim(MyString) ' TrimString = <-Trim->". TrimString = LTrim(RTrim(MyString)) ' TrimString = "<-Trim->". ' El uso de la función Trim sola produce el mismo resultado. TrimString = Trim(MyString) ' TrimString = "<-Trim->". 

    Mytå

    Gracias por responder a su pregunta, no somos robots...
    Versiones instaladas [MsProject 2003(FR), Excel 2003-2007(FR)]
    0
  3. daniel
     
    gracias, pero todavía no sé cómo utilizar esta función
    ¿debo colocarla al principio de la lista...?
    gracias
    0
  4. Patrice33740 Mensajes publicados 8400 Fecha de registro   Estado Miembro Última intervención   1 783
     
    Hola,

    El ejemplo de Mytå me parece claro, tu pregunta mucho menos, ¿podrías dar más precisiones sobre lo que te gustaría?
    0
  5. Patrice33740 Mensajes publicados 8400 Fecha de registro   Estado Miembro Última intervención   1 783
     
    Re,

    De hecho, la función Rtrim no es una función de Excel, es una función de Visual Basic para Aplicaciones (VBA). VBA es un lenguaje de programación para aplicaciones como Excel, Word...

    En Excel, no hay equivalente de Rtrim y Ltrim, pero hay un equivalente de la función Trim, que es SUPPRESPACE().

    Como eres principiante, te aconsejo que te familiarices con el uso de Excel para adquirir un mínimo dominio antes de lanzarte a programar una aplicación cuyo funcionamiento no conoces lo suficiente.

    Como dicen nuestros vecinos: Chi va piano, va sano e va lontano

    Cordialmente
    0
    1. Mytå Mensajes publicados 4246 Fecha de registro   Estado Colaborador Última intervención   957
       
      Re el foro

      Gracias por haber tomado el relevo Patrice

      Mytå
      0
    2. daniel
       
      gracias
      voy a estudiar, pero necesitaba purgar estos.... de blancos
      gracias
      0
    3. Mytå Mensajes publicados 4246 Fecha de registro   Estado Colaborador Última intervención   957
       
      Re el foro

      Daniel, presiona Alt+F11 y pega esta macro en un módulo.

      Luego ejecutas la macro para ver el resultado.

       Sub MacroTrim() Cells(1, 1) = " Prueba Macro Daniel " Cells(2, 1) = LTrim(Cells(1, 1)) Cells(3, 1) = RTrim(Cells(1, 1)) Cells(4, 1) = Trim(Cells(1, 1)) End Sub

      Mytå
      0
    4. Mytå Mensajes publicados 4246 Fecha de registro   Estado Colaborador Última intervención   957
       
      Hola el foro

      Daniel, si la función TRIM no funciona, puede que te estés
      enfrentando a espacios insalvables: es ALT+0160

      Reemplaza la primera línea de la macro y verás el resultado.

      Cells(1, 1) = Chr(160) & " Prueba Macro Daniel " & Chr(160)

      El uso de REPLACE te permitirá hacer el trabajo

      LTrim(Replace(Cells(1, 1), Chr(160), " "))

      A leer de nuevo
      Mytå
      0
    5. daniel
       
      gracias myta, lo intento y te digo
      0