Sipprimer une ligne avec une condition

Papouni122 Messages postés 19 Statut Membre -  
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
J ESSAI DE SUPPRIMER UNE LIGNE DE MON TABLEAU AVEC LA CONDITION QUE LA VALEUR DE MA CELLULE SOIT EGALE A 1 MAIS JE NE SAIS PAS POURQUOI IL REPOND PAS COMME IL FAUT
J AI BESOIN DE VOUS DE ME DIRE C EST QUOI QUI N EST CORRECT DANS MON CODE
MON CODE EST "
Sub suppr()
Dim i As Integer
For i = 1 To 256
If Cells(i, 36) = "1" Then 'COLONNE AK
Rows(i).Delete
i = i - 1
End If
Next
End Sub

MERCI DE VOTRE AIDE

A voir également:

2 réponses

Utilisateur anonyme
 
MERCI D'EDITER ET METTRE EN MINUSCULE C'EST PAS LISIBLE La

Mageia Linux <3
Je suis un mec ;)
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Salut,

je confirme et la mise en page est prévue dans la charte du forum "éviter les majuscules, le gras et certains termes comme urgent" ceci dit ton code est bon à la seule différence que les valeurs numériques ne doivent pas être entre guillemets sauf dans le cas de formatage des valeurs en texte, ensuite la colonne AK est la 37éme pas la 36éme

Sub suppr()
Dim i As Integer
For i = 1 To 256
If Cells(i, 37) = 1 Then 'COLONNE AK
Rows(i).Delete
i = i - 1
End If
Next
End Sub

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0