NEXT SANS FOR

jeannuslanus Messages postés 15 Statut Membre -  
Iama Messages postés 324 Statut Membre -
Bonjour,

je fais un programme qui cherche des valeurs dans la feuille 1 (colonne T) et la feuille 2 (colone A) et qui colle les valeurs de la colonne B de la feuille 2 dans la colonne AN de la feuille 1 si il trouve les valeurs corrspondantes.
J'ai quelques problèmes de déblogage... notament "next sans for".
Merci d'avance de votre aide !

voici mon programme :


Sub general(action As Integer)

Dim Valeur As Variant, Lig As Integer, n As Integer 'déclaration des variables


Valeur = Sheets("FEUIL2").Range.Cells(n, 1) '"valeur" représente le numéro de compte

For n = 1 To 2127


With Sheets("feuil1") 'on selectionne la feuille 1
On Error Resume Next

Lig = .Columns("T").Find(Valeur, , , , , xlPrevious).Row 'on recherche le numéro de compte dans la colonne T
'quand on l'a trouvé on copie-colle les données correspondant au compte dans feuil1
Sheets("feuil2").Range(.Cells(n, 2)) = Application.Range(.Cells(Lig, "AV"))
Next n

'si le programme n'a pas trouvé le numéro de compte, il ouvre une boite de dialogue pour l'indiquer:


End Sub
A voir également:

1 réponse

Iama Messages postés 324 Statut Membre 14
 
Bonjour

Je pense qu'il et manque en réalité un "end with"

Lorsque vab signale ce manque cela peut en être un autre "end"

cordialement
0
WeaponEDGE Messages postés 114 Statut Membre 9
 
Bonjour,

Je confirme il manque un "END WITH" juste avant le "NEXT n".

Toujours bien fermer les Boucles
IF - END IF
WHILE - WEND (si ma mémoire est bonne)
FOR - NEXT
OPEN - CLOSE
Etc...
0
Iama Messages postés 324 Statut Membre 14
 
Bonjour
Bonne mémoire

Si le sujet est clos, n'oublie pas de le déclarer :Résolu svp

A+
0
jeannuslanus Messages postés 15 Statut Membre
 
bonjour,Merci à tous de vos conseils mais même avec le end with, j'ai encore une erreur de débogage : si me surligne la ligne
valeur=sheets("feuill2).range.cells(n,1)
s quelquun a une idée, je suis prenneuse ! merci !
0
Iama Messages postés 324 Statut Membre 14
 
Quel est la valeur de n ?
Si c'est encore 0 tu sort de la feuille
0
jeannuslanus Messages postés 15 Statut Membre
 
n=1, c'est le compteur des lignes
0