bubus33
Messages postés10Date d'inscriptionmercredi 24 octobre 2007StatutMembreDernière intervention16 janvier 2008
-
5 déc. 2007 à 10:47
bubus33
Messages postés10Date d'inscriptionmercredi 24 octobre 2007StatutMembreDernière intervention16 janvier 2008
-
6 déc. 2007 à 11:15
Bonjour,
j'ai un souci avec ma macro qui ne fonctionne pas comme je voudrais, et je n'arrive pas a trouver l'erreur!! Y aurait-il une ame charitable pour m'aider svp???
Voici la macro:
Sub macro()
dim i as integer
dim j as integer
derniere_cellule= range("A7").end(xldown).row
der_cell=range("X10").end(xldown).row
valeur= sheets("Feuil1").range("A" & j).value
for i = 7 to derniere_cellule
sheeets("Feuil2").range("Y" & i).value= valeur then sheets("Feuil2").range("X" & i).formulaR1C1= 222
bubus33
Messages postés10Date d'inscriptionmercredi 24 octobre 2007StatutMembreDernière intervention16 janvier 2008 5 déc. 2007 à 11:38
ah oui j'ai oublié!!
merci pour la remarque: il vaut j= 7 to range("A7").end(xldown).row
et j'ai remarqué que le balayage pour les cellules i feuil1 et j feuil 2 ne se fait pas comme je le voudrais:
dans le premier if je voudrais demander si la cellule Aj de Feuil2 est trouvée dans la feuil1 et si oui, inscrire 222 puis si Aj+1 est trouvée dans la feuil1 et si oui ecrire 111. Or en fait il m'écrit 111 pour tout...j'aimerai qu'il balaie pour un j tout les i puis pour j+1 tou les i a nouveau...
c'est possible?
bubus33
Messages postés10Date d'inscriptionmercredi 24 octobre 2007StatutMembreDernière intervention16 janvier 2008 5 déc. 2007 à 11:41
je précise la macro:
if sheets("Feuil1").range("Y" & i).value= sheets("feuil2").range("A"&j).value then sheets("Feuil1").range("X" & i);formluaR1C1=222
if sheets("Feuil1").range("Y" & i).value= sheets("feuil2").range("A"&j).value then sheets("Feuil1").range("X" & i);formluaR1C1=111