Bonjour,
Par l'enregistreur de Macro j'ai obtenu ce code qui fonctionne très bien lorsqu'il est lancé au clavier et à la souris par CTRL + H, mais qui ne fonctionne pas en VBA (le remplacement ne s'effectue pas)
	
	
	
	
	
		
J'ai essayé de doubler les guillemets
	
	
	
	
	
		
Pas de message d'erreur, mais cela ne fonctionne pas non plus ...
J'ai essayé de remplacer les guillemets, par leur valeur ASCII
	
	
	
	
	
		
Pas de message d'erreur, mais le remplacement ne s'effectue toujours pas !!
Quelqu'un a-t-il une solution ?
Un grand merci pour votre réponse
	
		
			
		
		
	
				
			Par l'enregistreur de Macro j'ai obtenu ce code qui fonctionne très bien lorsqu'il est lancé au clavier et à la souris par CTRL + H, mais qui ne fonctionne pas en VBA (le remplacement ne s'effectue pas)
		Code:
	
	
	    Selection.Replace What:="=""T"";1;0", Replacement:="=""T"";0;0", LookAt:= _
        xlPart, SearchOrder:=xlByColumns, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
	J'ai essayé de doubler les guillemets
		Code:
	
	
	    Selection.Replace What:="=""""T"""";1;0", Replacement:="=""""T"""";0;0", LookAt:= _
        xlPart, SearchOrder:=xlByColumns, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
	Pas de message d'erreur, mais cela ne fonctionne pas non plus ...
J'ai essayé de remplacer les guillemets, par leur valeur ASCII
		Code:
	
	
	    Selection.Replace What:="=" & Chr(34) & "T" & Chr(34) & ";1;0", Replacement:="=" & Chr(34) & "T" & Chr(34) & ";0;0", LookAt:= _
        xlPart, SearchOrder:=xlByColumns, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
	Pas de message d'erreur, mais le remplacement ne s'effectue toujours pas !!
Quelqu'un a-t-il une solution ?
Un grand merci pour votre réponse
			
				Dernière édition: