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

chgt date

a10

XLDnaute Impliqué
bonjour

j'ai une macro qui remplace le chiffre 15 en 16:
Selection.Replace What:="15'", Replacement:="16'", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

si en a1 j'inscrit 15
si en a2 j'inscrit 16

Selection.Replace What:="cell(1;1)'", Replacement:="cell(2;1)", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False

^pourquoi en remplacant 15 par cell(1;1)
et 16 par cel(2;1)

cela ne fonctionne pas?

a+
 

vgendron

XLDnaute Barbatruc
Re : chgt date

Re,

Bizarre, entre ce que tu décris et ce que tu écris, il y incohérence
tu dis vouloir remplacer 15 par 16 (des nombres)
ton code remplace 15' par 16' (des chaines de caractères)

si tu veux remplacer le contenu de la cellule A1 par le contenu de la cellule A2, il faut écrire:

Selection.Replace What:=Cells(1,1).value, Replacement:=Cells(2,1).value LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
 

a10

XLDnaute Impliqué
Re : chgt date

Bonjour,
j'ai modifié la macro en rajoutant ' apres value.
mais a chaque fois il me fait un espace entre value et ' et ensuite l'ecritureest est en vert

Cells.Replace What:=Cells(1, 1).Value ', Replacement:=Cells(2, 1).Value', LookAt:=xlPart, SearchOrder _
:=xlByRows, MatchCase:=False, SearchFormat:=False

a+
 

vgendron

XLDnaute Barbatruc
Re : chgt date

est ce que au moins tu as essayé la proposition que je t'ai faite .....
je pense que non. sinon, tu aurais vu que le 1' est bien remplacé par le 2'

en VBA, le symbole ' indique au compilateur que ce qui suit sur la meme ligne est un commentaire et pas du code..

cf PJ
(c'est quand meme fort.. ca fait plusieurs fois sur plusieurs post qu'on te demande de joindre un fichier exemple)
et c'est à nous de t'envoyer un fichier pour te prouver le fonctionnement....)
la prochaine fois pour ma part, c'est comme pour le chocolat. pas de fichier, pas de réponse
 

Pièces jointes

  • remplace.xlsm
    14.7 KB · Affichages: 32

a10

XLDnaute Impliqué
Re : chgt date

bonsoir

j'avais essayé dans tous les sens et essayé de comprendre

mais je n'avais pas compris ce post:
sans le ' !!

je vais essayé de comprendre le fonctionnement.

a+
 

Discussions similaires

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