Bonjour
En A1:C10, les cel sont colorées en jaune et certains mots sont écrits,
parmi lesquels il y a "merdum" que je veux effacer.
La macro suivante efface bien les "merdum", mais la souri bouffe quelques
cel qui étaient en jaune fromage), autrement dit, il y a quelques cel qui se
décolorent et pas nécessairement celles où figuraient les "merdum";
Z AV une ID svp?
Un grand merci et bon réveillon
Mes meilleurs oeufs pour l'an nouveau et merdum pour celui qui s'achève.
----------------
Sub AAeffacer_Merdum()
For Each c In Range("a1:c10")
If c = "merdum" Then
c.Delete
End If
Next
End Sub
---------------
Jacques
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JLuc
Salut Jacquouille,
A mon avis, avec delete tu supprime tout. essaies c.value = "" Bon reveillon et bonne annee a tous A+ JLuc
Bonjour En A1:C10, les cel sont colorées en jaune et certains mots sont écrits, parmi lesquels il y a "merdum" que je veux effacer. La macro suivante efface bien les "merdum", mais la souri bouffe quelques cel qui étaient en jaune fromage), autrement dit, il y a quelques cel qui se décolorent et pas nécessairement celles où figuraient les "merdum"; Z AV une ID svp? Un grand merci et bon réveillon Mes meilleurs oeufs pour l'an nouveau et merdum pour celui qui s'achève. ---------------- Sub AAeffacer_Merdum() For Each c In Range("a1:c10") If c = "merdum" Then c.Delete End If Next End Sub --------------- Jacques
Salut Jacquouille,
A mon avis, avec delete tu supprime tout.
essaies c.value = ""
Bon reveillon et bonne annee a tous
A+
JLuc
Bonjour
En A1:C10, les cel sont colorées en jaune et certains mots sont
écrits, parmi lesquels il y a "merdum" que je veux effacer.
La macro suivante efface bien les "merdum", mais la souri bouffe
quelques cel qui étaient en jaune fromage), autrement dit, il y a
quelques cel qui se décolorent et pas nécessairement celles où
figuraient les "merdum";
Z AV une ID svp?
Un grand merci et bon réveillon
Mes meilleurs oeufs pour l'an nouveau et merdum pour celui qui
s'achève. ----------------
Sub AAeffacer_Merdum()
For Each c In Range("a1:c10")
If c = "merdum" Then
c.Delete
End If
Next
End Sub
---------------
Jacques
A mon avis, avec delete tu supprime tout. essaies c.value = "" Bon reveillon et bonne annee a tous A+ JLuc
Bonjour En A1:C10, les cel sont colorées en jaune et certains mots sont écrits, parmi lesquels il y a "merdum" que je veux effacer. La macro suivante efface bien les "merdum", mais la souri bouffe quelques cel qui étaient en jaune fromage), autrement dit, il y a quelques cel qui se décolorent et pas nécessairement celles où figuraient les "merdum"; Z AV une ID svp? Un grand merci et bon réveillon Mes meilleurs oeufs pour l'an nouveau et merdum pour celui qui s'achève. ---------------- Sub AAeffacer_Merdum() For Each c In Range("a1:c10") If c = "merdum" Then c.Delete End If Next End Sub --------------- Jacques
Daniel.M
Bonjour Jacques,
c.ClearContents n'irait-il pas mieux? Delete détruit la cellule et ramène des cellules de droite (ou de gauche, d'en haut, d'en bas) pour la remplacer.
D'autre part, si tu rencontres des valeurs d'erreurs (#NA ou #DIV/0!), la routine génèrera une erreur.
Sub AAeffacer_Merdum() For Each c In Range("a1:c10") If Not IsError(c) Then If c = "merdum" Then c.ClearContents End If End If Next End Sub
Salutations,
Daniel M.
"Jacquouille" wrote in message news:
Bonjour En A1:C10, les cel sont colorées en jaune et certains mots sont écrits, parmi lesquels il y a "merdum" que je veux effacer. La macro suivante efface bien les "merdum", mais la souri bouffe quelques cel qui étaient en jaune fromage), autrement dit, il y a quelques cel qui se décolorent et pas nécessairement celles où figuraient les "merdum"; Z AV une ID svp? Un grand merci et bon réveillon Mes meilleurs oeufs pour l'an nouveau et merdum pour celui qui s'achève. ---------------- Sub AAeffacer_Merdum() For Each c In Range("a1:c10") If c = "merdum" Then c.Delete End If Next End Sub --------------- Jacques
c.ClearContents n'irait-il pas mieux? Delete détruit la cellule et ramène des
cellules de droite (ou de gauche, d'en haut, d'en bas) pour la remplacer.
D'autre part, si tu rencontres des valeurs d'erreurs (#NA ou #DIV/0!), la
routine génèrera une erreur.
Sub AAeffacer_Merdum()
For Each c In Range("a1:c10")
If Not IsError(c) Then
If c = "merdum" Then
c.ClearContents
End If
End If
Next
End Sub
Salutations,
Daniel M.
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> wrote in message
news:Oao8lU7zDHA.2064@TK2MSFTNGP10.phx.gbl...
Bonjour
En A1:C10, les cel sont colorées en jaune et certains mots sont écrits,
parmi lesquels il y a "merdum" que je veux effacer.
La macro suivante efface bien les "merdum", mais la souri bouffe quelques
cel qui étaient en jaune fromage), autrement dit, il y a quelques cel qui se
décolorent et pas nécessairement celles où figuraient les "merdum";
Z AV une ID svp?
Un grand merci et bon réveillon
Mes meilleurs oeufs pour l'an nouveau et merdum pour celui qui s'achève.
----------------
Sub AAeffacer_Merdum()
For Each c In Range("a1:c10")
If c = "merdum" Then
c.Delete
End If
Next
End Sub
---------------
Jacques
c.ClearContents n'irait-il pas mieux? Delete détruit la cellule et ramène des cellules de droite (ou de gauche, d'en haut, d'en bas) pour la remplacer.
D'autre part, si tu rencontres des valeurs d'erreurs (#NA ou #DIV/0!), la routine génèrera une erreur.
Sub AAeffacer_Merdum() For Each c In Range("a1:c10") If Not IsError(c) Then If c = "merdum" Then c.ClearContents End If End If Next End Sub
Salutations,
Daniel M.
"Jacquouille" wrote in message news:
Bonjour En A1:C10, les cel sont colorées en jaune et certains mots sont écrits, parmi lesquels il y a "merdum" que je veux effacer. La macro suivante efface bien les "merdum", mais la souri bouffe quelques cel qui étaient en jaune fromage), autrement dit, il y a quelques cel qui se décolorent et pas nécessairement celles où figuraient les "merdum"; Z AV une ID svp? Un grand merci et bon réveillon Mes meilleurs oeufs pour l'an nouveau et merdum pour celui qui s'achève. ---------------- Sub AAeffacer_Merdum() For Each c In Range("a1:c10") If c = "merdum" Then c.Delete End If Next End Sub --------------- Jacques
Je vous remercie tous deux. Manière de foutre la "merdum", quel est le meilleur vocable , c.ClearContents ou c.value = "" ??? Encore mille mercis et meilleurs oeufs.
c.ClearContents n'irait-il pas mieux? Delete détruit la cellule et ramène des
cellules de droite (ou de gauche, d'en haut, d'en bas) pour la remplacer.
D'autre part, si tu rencontres des valeurs d'erreurs (#NA ou #DIV/0!), la routine génèrera une erreur.
Sub AAeffacer_Merdum() For Each c In Range("a1:c10") If Not IsError(c) Then If c = "merdum" Then c.ClearContents End If End If Next End Sub
Salutations,
Daniel M.
"Jacquouille" wrote in message news:
Bonjour En A1:C10, les cel sont colorées en jaune et certains mots sont écrits, parmi lesquels il y a "merdum" que je veux effacer. La macro suivante efface bien les "merdum", mais la souri bouffe quelques
cel qui étaient en jaune fromage), autrement dit, il y a quelques cel qui se
décolorent et pas nécessairement celles où figuraient les "merdum"; Z AV une ID svp? Un grand merci et bon réveillon Mes meilleurs oeufs pour l'an nouveau et merdum pour celui qui s'achève. ---------------- Sub AAeffacer_Merdum() For Each c In Range("a1:c10") If c = "merdum" Then c.Delete End If Next End Sub --------------- Jacques
Je vous remercie tous deux.
Manière de foutre la "merdum", quel est le meilleur vocable ,
c.ClearContents ou c.value = "" ???
Encore mille mercis et meilleurs oeufs.
NoSpam_j.thiernesse@skynet.be
"Daniel.M" <prenom.maher@bigfoot.inutil.com> a écrit dans le message news:
unbsgb7zDHA.2148@TK2MSFTNGP12.phx.gbl...
Bonjour Jacques,
c.ClearContents n'irait-il pas mieux? Delete détruit la cellule et ramène
des
cellules de droite (ou de gauche, d'en haut, d'en bas) pour la remplacer.
D'autre part, si tu rencontres des valeurs d'erreurs (#NA ou #DIV/0!), la
routine génèrera une erreur.
Sub AAeffacer_Merdum()
For Each c In Range("a1:c10")
If Not IsError(c) Then
If c = "merdum" Then
c.ClearContents
End If
End If
Next
End Sub
Salutations,
Daniel M.
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> wrote in message
news:Oao8lU7zDHA.2064@TK2MSFTNGP10.phx.gbl...
Bonjour
En A1:C10, les cel sont colorées en jaune et certains mots sont écrits,
parmi lesquels il y a "merdum" que je veux effacer.
La macro suivante efface bien les "merdum", mais la souri bouffe
quelques
cel qui étaient en jaune fromage), autrement dit, il y a quelques cel
qui se
décolorent et pas nécessairement celles où figuraient les "merdum";
Z AV une ID svp?
Un grand merci et bon réveillon
Mes meilleurs oeufs pour l'an nouveau et merdum pour celui qui s'achève.
----------------
Sub AAeffacer_Merdum()
For Each c In Range("a1:c10")
If c = "merdum" Then
c.Delete
End If
Next
End Sub
---------------
Jacques
Je vous remercie tous deux. Manière de foutre la "merdum", quel est le meilleur vocable , c.ClearContents ou c.value = "" ??? Encore mille mercis et meilleurs oeufs.
c.ClearContents n'irait-il pas mieux? Delete détruit la cellule et ramène des
cellules de droite (ou de gauche, d'en haut, d'en bas) pour la remplacer.
D'autre part, si tu rencontres des valeurs d'erreurs (#NA ou #DIV/0!), la routine génèrera une erreur.
Sub AAeffacer_Merdum() For Each c In Range("a1:c10") If Not IsError(c) Then If c = "merdum" Then c.ClearContents End If End If Next End Sub
Salutations,
Daniel M.
"Jacquouille" wrote in message news:
Bonjour En A1:C10, les cel sont colorées en jaune et certains mots sont écrits, parmi lesquels il y a "merdum" que je veux effacer. La macro suivante efface bien les "merdum", mais la souri bouffe quelques
cel qui étaient en jaune fromage), autrement dit, il y a quelques cel qui se
décolorent et pas nécessairement celles où figuraient les "merdum"; Z AV une ID svp? Un grand merci et bon réveillon Mes meilleurs oeufs pour l'an nouveau et merdum pour celui qui s'achève. ---------------- Sub AAeffacer_Merdum() For Each c In Range("a1:c10") If c = "merdum" Then c.Delete End If Next End Sub --------------- Jacques