Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro : Si Celule "X" contien "TATA" alors suprimer ce quii suit

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ssassam

XLDnaute Occasionnel
Bonjour ,

Svp si quelqu'un peux l'aider a ma problématique .

Je veux une macro avec les conditions Clear....

Macro : Si Cellule "X" contient "TATA" alors supprimer seulement ce qui suit le mot "TATA".

Merci d'avance
 
Re : Macro : Si Celule "X" contien "TATA" alors suprimer ce quii suit

Bonjour,

peut être ainsi, sans plus de détails... difficile d'en dire plus...
Code:
If Range("A1").Value Like "TATA*" Then Range("A1").Value = "TATA"
bonne journée
@+
 
Re : Macro : Si Celule "X" contien "TATA" alors suprimer ce quii suit

Merci Pierrot93 pour le code , mais c'est pas vraiment ce que je cherche , ton code m’efface toute la celule
 
Dernière édition:
Re : Macro : Si Celule "X" contien "TATA" alors suprimer ce quii suit

Bjr Pierrot et Ssassam

Chez moi le code de Pierrot fonctionne très bien, il remplace toute la chaîne qui suit TATA par TATA

Poste un petit fichier d'exemple pour que l'on puisse t'aider

Cordialement, Gérard
 
Re : Macro : Si Celule "X" contien "TATA" alors suprimer ce quii suit

Bonjour à tous,

@00,

Tu as modifié ton exemple, mais comme je l'avais déjà fait d'une autre manière, je le joins :

Code:
Sub TATA()
Application.ScreenUpdating = False
For Each cel In Range("A2:A" & Rows.Count).SpecialCells(xlCellTypeConstants)
  p = InStr(cel.Value, "TATA") + 3
  cel.Offset(0, 1) = Left(cel, p)
Next
Application.ScreenUpdating = True
End Sub
Bises à toi, ma petite ânesse préférée, toujours un plaisir de te croiser.

Cordialement à tous.
 
Re : Macro : Si Celule "X" contien "TATA" alors suprimer ce quii suit

Re-bonjour,

Un nouvel essai (le premier supprimait la pauvre "TATA" 🙄 ) !

A bientôt 🙂

RE

Astucieuse ton idée, 00, d'écrire les formules sans utiliser de boucle, puis de les remplacer par leur valeur.

Alors là, tu usurpes ton avatar de manière brillante.

Félicitations chère (ex)ânesse.

Bisous et à bientôt.
 
Re : Macro : Si Celule "X" contien "TATA" alors suprimer ce quii suit

Bonsoir à tous


Pour le fun et pour le plaisir de croiser des aficionados de la Cellule (ils se reconnaîtront 😉 )

Code VBA:
Sub tata()
With Range("B2:B" & Cells(Rows.Count, 1).End(xlUp).Row)
.Value = "=REPT(""TATA"",NOT(ISERR(SEARCH(""TATA*"",RC[-1]))))"
.Value = .Value
End With
End Sub
Code VBA:
Sub TATA_IN_A()' variante si tout doit finir en colonne A
With Range("B2:B" & Cells(Rows.Count, 1).End(xlUp).Row)
.Value = "=REPT(""TATA"",NOT(ISERR(SEARCH(""TATA*"",RC[-1]))))"
.Value = .Value
End With
Columns(1).Delete
End Sub



 
Dernière édition:
Re : Macro : Si Celule "X" contien "TATA" alors suprimer ce quii suit

Bonjour, le Fil, le Forum,

Merci, ssassam, pour le retour.

As-tu vu le travail de Papou-net ?

A bientôt 🙂


Bonsoir tout le monde
Non j'ai pas encore tésté mais je vous promets la réposne sur la macro de "Papou-net" demain matin quant je serai au boulot.
a demain
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
342
Réponses
2
Affichages
890
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…