Utilisation avancée "Rechercher/Remplacer" Excel 2010

Résolu
hotliner49 Messages postés 107 Statut Membre -  
 ytuihri -
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. Morgothal Messages postés 1350 Statut Membre 184
     
    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
  2. ytuihri
     
    au lieu de ? utilise les * et ca va marché :)
    1
  3. hotliner49 Messages postés 107 Statut Membre 3
     
    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. hotliner49 Messages postés 107 Statut Membre 3
       
      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
  4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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. hotliner49 Messages postés 107 Statut Membre 3
       
      Merci pour cette solution.
      Je pense que je vais me rabattre là-dessus.
      0
    2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      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. hotliner49 Messages postés 107 Statut Membre 3
       
      Non il s'agissait bien de valeur saisie.
      Ta macro fonctionne donc nickel.
      Merci à toi
      0