Comment utiliser Rtrim sur excel

daniel -  
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je n arrive pas a utiliser la fonctiion Rtrim sur excel
comment faire ?
merci de m aider
daniel

5 réponses

  1. daniel
     
    bonjour ,
    je suis un vrai novice et donc tout simplement je demandais ou inscrire la suite de termes proposes et faire F1
    merci
    1
  2. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    Salut le forum

    Un petit coup de F1 sur Rtrim

    Cet exemple utilise les fonctions LTrim et RTrim pour éliminer respectivement les espaces se trouvant à gauche et à droite d'une variable chaîne. La fonction Trim permet d'éliminer les deux types d'espace.

    Dim MyString, TrimString 
    MyString = "  <-Trim->  "    ' Initialise la chaîne. 
    TrimString = LTrim(MyString)    ' TrimString = "<-Trim->  ". 
    TrimString = RTrim(MyString)    ' TrimString = <-Trim->". 
    TrimString = LTrim(RTrim(MyString))    ' TrimString = "<-Trim->". 
    ' L'utilisation de la fonction Trim seule produit le même résultat. 
    TrimString = Trim(MyString)    ' TrimString = "<-Trim->".
    

    Mytå

    Merci de donner suite à votre question, nous ne sommes pas des robots...
    Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
    0
  3. daniel
     
    merci , mais je ne sais toujours pas comment utiliser cette fonction
    faut il la placer en tête de liste ....
    merci
    0
  4. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    bonjour,

    L'exemple de Mytå me semble limpide, ta question beaucoup moins, pourrais-tu donner plus de précisions sur ce que tu voudrais ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Re,

    En fait, la fonction Rtrim n'est pas une fonction Excel, c'est une fonction Visual Basic pour Applications (VBA). VBA est un language de programmation pour les applications comme Excel, Word ...

    Dans Excel, il n'y a pas d'équivalent de Rtrim et Ltrim, mais il existe un équivalent de la fonction Trim, c'est SUPPRESPACE().

    Comme tu es novice, je te conseille de te familiariser avec l'utilisation d'Excel pour acquérir un minimum de maitrise avant de te lancer dans la programmation d'une application dont tu ne connais pas suffisamment le fonctionnement.

    Comme disent nos voisins : Chi va piano, va sano e va lontano

    Cordialement
    0
    1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Re le forum

      Merci d'avoir pris le relais Patrice

      Mytå
      0
    2. daniel
       
      merci
      je vais étudier , mais j avais besoin de purger ces .... de blancs
      merci
      0
    3. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Re le forum

      Daniel, fait Alt+F11 et colle cette macro dans un module.

      Tu lances ensuite la macro pour voir le résulat.

      Sub MacroTrim() 
      
      Cells(1, 1) = "  Essai 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å Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Salut le forum

      Daniel, si la fonction TRIM ne fonctionne pas, il se peut que tu es
      affaire à des espaces insécables : c'est ALT+0160

      Remplace la première ligne de la macro et tu verras le résultat.

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

      L'utilisation de REPLACE te permettera de faire le travail

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

      A te relire
      Mytå
      0
    5. daniel
       
      merci myta , j essaye et je te dis
      0