Chercher une valeur String dans colonne VBA

Fermé
dancingqueen Messages postés 3 Date d'inscription vendredi 18 juin 2010 Statut Membre Dernière intervention 21 juin 2010 - 21 juin 2010 à 21:23
eriiic Messages postés 24571 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 8 mai 2024 - 22 juin 2010 à 07:24
Bonjour,

Comment fait on pour chercher une valeur string dans une colonne de valeurs ? Je sais qu'il faut faire une boucle, je connais bien le Java mais je suis débutante en VBA et je ne suis pas sure des termes à écrire,

Merci :)

p.s. VBA pour Excel


1 réponse

eriiic Messages postés 24571 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 8 mai 2024 7 216
22 juin 2010 à 07:24
Bonjour,

Un exemple qui balaie la colonne B de la feuille active, de la ligne 2 à la dernière cellule saisie :
Sub test()
    Dim lig As Long
    For lig = 2 To [B65536].End(xlUp).Row
        If Not (IsNumeric(Cells(lig, 2)) Or IsEmpty(Cells(lig, 2)) Or IsError(Cells(lig, 2)) Or IsDate(Cells(lig, 2))) Then
            MsgBox (Cells(lig, 2).Address & " : " & Cells(lig, 2).Value)
        End If
    Next lig
End Sub


eric
0