comparaison de deux cellules

comparaison de deux cellules - VB/VBA/VBS - Programmation

Marsh Posté le 25-10-2010 à 10:58:21    

Bonjour le forum,
 
j'ai développé un programme sous vba afin d'importer automatiquement
des données en fonction de divers critères. En éxécutant pas à pas, je me rend
compte que l'extrait ci-dessous de ma macro ne fonctionne pas.
 
En effet, lorsque je lance ma macro, Cells(i, 31) prend pour valeur "2011" ( les guillemets apparaissent peut-être car cette cellule est une formule( =droite() ) alors que Cells(2, k) prend pour valeur 2011 mais sans les guillemets
J'ai le même soucis pour Cells(i, 34) = Cells(3, k)
 
 
If Cells(i, 31) = Cells(2, k) And Cells(i, 34) = Cells(3, k) Then
        If Cells(j, k) = "" Then
                  Cells(j, k) = Cells(i, 23)
                  Else
                  Cells(j, k) = Cells(i, 23) + Cells(j, k)
         End If
End if
 
En espérant que vos solutions résolveront mon problème

Reply

Marsh Posté le 25-10-2010 à 10:58:21   

Reply

Marsh Posté le 25-10-2010 à 11:41:22    

Hello
 
Je ne comprends pas trop le souci... Tu n'a qu'a convertir ta chaine en entier si ton but est d'avoir un .... entier... ?


Message édité par SuppotDeSaTante le 25-10-2010 à 11:41:35

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 25-10-2010 à 12:19:25    

merci c'est juste cela que je cherchais

Reply

Marsh Posté le 25-10-2010 à 14:03:34    

Au cas ou ce ne soit pas resolu, regarde du cote de CInt()


---------------
Soyez malin, louez entre voisins !
Reply

Sujets relatifs:

Leave a Replay

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