|
|
|
|
VBA (Excel) - Supprimer une ligne
Dernière réponse le 6 jui 2009 à 15:06:04 XRay, le 22 oct 2003 à 20:52:51Hello !
J'aimerai savoir comment rechercher une valeur dans une colonne et supprimer la ligne correspondante...
oila ce que j'ai fait :
Range("A1").Select
Do While ActiveCell <> "toto"
ActiveCell.Offset(1, 0).Select
Loop
Selection.Delete Shift:=xlUp
En fait, je n'arrive pas à sélectionner la ligne entière pour la supprimer...
QQ'un a une soluce ?...
Merci d'avance ! ;o)
Ah, ok...
Function GetColumn(aValue As Long) As String If aValue < 26 Then GetColumn = Chr(64 + aValue) Else GetColumn = Chr(64 + (aValue \ 26)) & GetColumn(aValue Mod 26) End If End Function Cette fonction renvoie la colonne associée à un nombre (ex. 49 retourne "AW", 55 retourne "BC"). Il ne te reste plus qu'à : Range (GetColumn (ActiveCell.Column) & ":" & GetColumn (ActiveCell.Column)).Select Selection.Delete.... DaNot |
Et tout simplement un
|
Bonjour
|
DaNot, la fonction que tu avais donné m'a été très utile, mais il y a just un problème:
|
Répondre à isabelle
|
Bonjour,
|

