Menu

Utilisation avancée "Rechercher/Remplacer" Excel 2010 [Résolu/Fermé]

Messages postés
101
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
23 mars 2016
- - Dernière réponse :  ytuihri - 25 août 2013 à 23:06
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
Afficher la suite 

4 réponses

Meilleure réponse
Messages postés
1265
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
19 mai 2015
138
1
Merci
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" ?

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 55028 internautes nous ont dit merci ce mois-ci

1
Merci
au lieu de ? utilise les * et ca va marché :)

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 55028 internautes nous ont dit merci ce mois-ci

Messages postés
101
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
23 mars 2016
0
Merci
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.
hotliner49
Messages postés
101
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
23 mars 2016
-
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
:(
Messages postés
22778
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
19 juillet 2019
5554
0
Merci
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.
hotliner49
Messages postés
101
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
23 mars 2016
-
Merci pour cette solution.
Je pense que je vais me rabattre là-dessus.
eriiic
Messages postés
22778
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
19 juillet 2019
5554 -
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
hotliner49
Messages postés
101
Date d'inscription
lundi 15 octobre 2012
Statut
Membre
Dernière intervention
23 mars 2016
-
Non il s'agissait bien de valeur saisie.
Ta macro fonctionne donc nickel.
Merci à toi