supprimer ligne d'excel par VBA

supprimer ligne d'excel par VBA - VB/VBA/VBS - Programmation

Marsh Posté le 19-09-2007 à 10:46:22    

Bonjour
voilà j'ai un autre petit problème, je voudrais effacer la ligne si la cellule en Q est différente de #N/A.  
Voici mon code, mais il saute toujours "rows(i).delete"

Code :
  1. Sub NA()
  2. For i = 2000 To 1 Step -1
  3. If Cells(i, 17) = "<>#N/A" Then
  4. Rows(i).Delete
  5. End If
  6. Next i
  7. End Sub


 
merci

Reply

Marsh Posté le 19-09-2007 à 10:46:22   

Reply

Marsh Posté le 19-09-2007 à 11:08:57    

le = "<>#N/A" il n'aime pas.
tu cherches la value, la formula ?

Reply

Marsh Posté le 19-09-2007 à 11:15:54    

dans ce cas là comment ecrire " si  n'est pas "esterreur" supprimer la ligne

Reply

Marsh Posté le 19-09-2007 à 11:32:38    

essaie en virant le "<>"

Reply

Marsh Posté le 19-09-2007 à 13:57:55    

Bonjour,
avec  if cells(i,17)<> "#N/A" then ...
tu supprimes la ligne si la valeur en colonne Q est différente de "#N/A"

Reply

Sujets relatifs:

Leave a Replay

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