comparer des cellules contenant du texte

comparer des cellules contenant du texte - VB/VBA/VBS - Programmation

Marsh Posté le 25-09-2007 à 11:59:52    

C'est encore moi je cherche à comparer deux cellule sur deux feuilles différentes
j'utilise un Like mais lors de l'exécution vb me renvois l'erreur suivante :
 
erreur d'execution 9
l'indice n'appartient pas à la sélection
 
J'ai du mal à comprendre au debut j'avais intégré des indices à la place des numéros de lignes pour faire une boucle afin de scruter toute ma feuille et la sans indice toujours meme message d'erreur, il y a-t-il une autre méthode pour comparé des chaines de car? j'ai fait une erreur de synthaxe?
     
If Sheets("Recup" ).Cells(2, 4) Like Sheets("CodePf" ).Cells(151, 3) Then
     Sheets("Recup" ).Cells(2, 3) = Sheets("CodePf" ).Cells(151, 2)
End If

Reply

Marsh Posté le 25-09-2007 à 11:59:52   

Reply

Marsh Posté le 25-09-2007 à 13:19:22    

Tu as toujours des indices dans ta syntaxe.
Un indice - tel que le message d'erreur en parle - n'est pas forcément un nombre.
Si aucune feuille ne s'appelle « Recup » alors « Sheets("Recup" ) » affiche un message d'erreur d'indice ; tout autant pour « CodePf » d'ailleurs.

Reply

Marsh Posté le 25-09-2007 à 13:39:04    

merci de m'éclairé j'avais oublié un "s" à CodesPf

Reply

Marsh Posté le 25-09-2007 à 14:08:59    

lord_boromir a écrit :

merci de m'éclairé j'avais oublié un "s" à CodesPf


et un R à "éclairé"  :sol:

Reply

Marsh Posté le 25-09-2007 à 14:31:10    

lol

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed