Utilisation avancée "Rechercher/Remplacer" Excel 2010

Résolu
Bonjour,

Je travaille sur un document sous Excel 2010.
Ce document contient des cases avec ce contenu:
S49
S50
S48
S47
...

Je souhaiterait rajouter au contenu de ces cases uniquement un "-11"
Ainsi "S49" -> "S49-11"
"S50" -> "S50-11"

J'ai essayer plein d'options dont le
rechercher -> S?? (afin que cela s'applique pour toutes les cellules quelque soit le nombre après le S)
Puis Remplacer par -> S??-11
Mais au final cela remplace le nombre après le "S" par "??"

Merci de votre aide

4 réponses

  1. Bonjour,
    Si c'est un besoin ponctuel, pourquoi ne pas écrire sur la colonne d'à côté :
    =A1 & "-11"
    Puis copier cette colonne, et coller spécial valeurs uniquement sur la colonne contenant les "SXX" ?
    1
    1. au lieu de ? utilise les * et ca va marché :)
      1
      1. Oui j'y avais pensé.
        Cela revient un peu à la fonction "concatener".
        Le problème c'est qu'il y a pas mal de colonnes.

        Quoiqu'il en soit, si jamais il n'y a pas d'autre solutions, je prendrais cette dernière comme une solution de secours.

        Merci quand même.
        0
        1. Pour information
          J'y arrive sous Word 2010.
          Case Rechercher -> (S??)
          Case remplacer -> \1-11

          Le problème est que ces entrées ne sont pas fonctionnelles sous Excel
          :(
          0
      2. Contributeur
        Bonjour,

        C'est vrai qu'excel n'a apparemment pas fait d'effort là-dessus...

        Une proposition par macro qui s'applique à la sélection en cours :
        Sub AjouterChaine()  
            Dim c As Range  
            For Each c In Selection.SpecialCells(xlCellTypeConstants, 2)  
                If c Like "S[0-9][0-9]" Then c = c & "-11"  
            Next c  
        End Sub

        eric

        PS: Alt+F11 pour aller dans VBE

        Jamais tu ne répondras à un mp non sollicité...
        Bon, ça c'est fait.
        0
        1. Merci pour cette solution.
          Je pense que je vais me rabattre là-dessus.
          0
        2. Contributeur
          Au fait j'ai supposé que les valeurs étaient toujours saisies et non le résultats de formules.
          Sinon il faut modifier la macro (ou lzes formules, plus simple)
          eric
          0
        3. Non il s'agissait bien de valeur saisie.
          Ta macro fonctionne donc nickel.
          Merci à toi
          0