Appliquer ma macro à la colonne

Fermé
Christiandu10 Messages postés 7 Date d'inscription samedi 27 juin 2015 Statut Membre Dernière intervention 30 juin 2015 - 27 juin 2015 à 15:49
ThauTheme Messages postés 1442 Date d'inscription mardi 21 octobre 2014 Statut Membre Dernière intervention 29 juillet 2022 - 30 juin 2015 à 09:10
bonjour à tous

je viens vers vous suite à un problème de finalisation de ma macro celle-ci fonctionne sur une cellule d'une colonne sauf que j'ai à la suite de cette cellule AJ1 jusqu'à AJ6604 et là je vais jeter mon pc par la fenêtre ... ça parait être impossible

je compte sur votre aide ,merci
A voir également:

7 réponses

ThauTheme Messages postés 1442 Date d'inscription mardi 21 octobre 2014 Statut Membre Dernière intervention 29 juillet 2022 160
27 juin 2015 à 18:13
Bonjour Christian, bonjour le forum,

Avec de telles "explications", même pas la macro incriminée, je pense que tu as raison. Jette ton PC par la fenêtre...
0
Christiandu10 Messages postés 7 Date d'inscription samedi 27 juin 2015 Statut Membre Dernière intervention 30 juin 2015
27 juin 2015 à 19:47
salut Thautheme

désolé mais j'ai pas bien compris ton commentaire ... j'ai dit certainement quelque chose de mal ... mais quoi ??
J'ai juste besoin de savoir si je peux trouver de l'aide sur ce forum
0
Christiandu10 Messages postés 7 Date d'inscription samedi 27 juin 2015 Statut Membre Dernière intervention 30 juin 2015
27 juin 2015 à 19:53
je vais essayer d'être plus claire j'ai une macro pour le rechercher/remplacer
celle-ci fonctionne bien mais sur la première ligne de la colonne AJ1 et j'aimerai pouvoir faire la même chose jusqu'à la cellule AJ6604
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 240
Modifié par eriiic le 28/06/2015 à 09:59
Bonjour,

Ce que te dit clairement ThauTheme c'est que sans ton fichier ou ton code et des explications plus complètes on ne peut rien pour toi.
cjoint.com pour déposer un fichier.
eric
0
Christiandu10 Messages postés 7 Date d'inscription samedi 27 juin 2015 Statut Membre Dernière intervention 30 juin 2015
28 juin 2015 à 14:16
salut à tous , voici mon code en entier celui-ci fonctionne sur la première cellule de la colonne 36 mais il faudrait pouvoir faire de la première cellule de la première ligne à la cellule de la ligne 6604 de la même colonne.en une seule fois ...pour des raisons évidentes de " temps" lol .



Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 28/06/2015 par CHRISTAN
'

'
Selection.Copy
Application.ReplaceFormat.Interior.ColorIndex = 40
Cells.Replace What:="pouvoir", Replacement:="", LookAt:=xlPart,
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=True
End Sub
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ThauTheme Messages postés 1442 Date d'inscription mardi 21 octobre 2014 Statut Membre Dernière intervention 29 juillet 2022 160
28 juin 2015 à 15:32
Bonjour le fil, bonjour le forum,

Comme l'a souligné Éric, tu demandais de l'aide mis tu ne fournissais aucun moyen pour qu'on le fasse. Ma première intervention voulait juste dire cela...

Ton code, tel qu'il est écrit remplace TOUTES (Cells) les cellules de l'onglet actif et non pas uniquement la cellule AJ1 comme tu sembles le dire. Certes, il manque un _ mais je pense que c'est une erreur de recopie.
Si tu veux le limiter voici comment je l'écrirais (non testé) :

Sub Macro1()
'Selection.Copy ???
Application.ReplaceFormat.Interior.ColorIndex = 40
Range("AJ1:AJ6604").Replace What:="pouvoir", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=True
End Sub

0
Christiandu10 Messages postés 7 Date d'inscription samedi 27 juin 2015 Statut Membre Dernière intervention 30 juin 2015
28 juin 2015 à 16:30
salut Thautheme,

je vais essayer ton code , je vous tiens au jus ...
merci à tous
0
Christiandu10 Messages postés 7 Date d'inscription samedi 27 juin 2015 Statut Membre Dernière intervention 30 juin 2015
28 juin 2015 à 23:45
je viens de tester ce code mais rien ne se passe "?" mais en plus je n'ai aucun message concernant le code ...c'est bizarre ?
0
ThauTheme Messages postés 1442 Date d'inscription mardi 21 octobre 2014 Statut Membre Dernière intervention 29 juillet 2022 160
29 juin 2015 à 00:40
Bonsoir le fil, bonsoir le forum,

Ce qui est vraiment bizarre c'est que tu n'aies toujours pas mis ton fichier en pièce jointe...
0
Christiandu10 Messages postés 7 Date d'inscription samedi 27 juin 2015 Statut Membre Dernière intervention 30 juin 2015
30 juin 2015 à 07:59
Salut le forum
Thautheme serait-il possible de modifier la recherche ( code) pour qu'elle puisse s'exécuter sur n'importe quel mot ?
Merci .
PS : j'ai fais un copier coller ...comment déposer le fichier ?
0
ThauTheme Messages postés 1442 Date d'inscription mardi 21 octobre 2014 Statut Membre Dernière intervention 29 juillet 2022 160
30 juin 2015 à 09:10
Bonjour le fil, bonjour le forum,

Pour pouvoir faire le remplacement sur n'importe quel mot, voici le code modifié (non testé) avec une boîte d'entrée (InputBox) :

Sub Macro1()
Dim be As Variant 'déclare la variable be (Boîte d'Entrée)

deb: 'étiquette
be = Application.InputBox("Tapez le mot à remplacer.", "REMPLACEMENT", Type:=2) 'définit la boîte d'entrée be
If be = False Then Exit Sub 'si bouton "Annuler", sort de la procédure
If be = "" Then MsgBox "Vous n'avez saisi aucun mot !": GoTo deb 'si non renseignée,message, retour a la boîte d'entrée via l'étiquette "deb"

'Selection.Copy ???
Application.ReplaceFormat.Interior.ColorIndex = 40
Range("AJ1:AJ6604").Replace What:=be, Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=True
End Sub


Pour envoyer un fichier regarde du coté de : https://www.cjoint.com/
0