Macro excel recherche de texte et application de propriétés

Fermé
patrik85 Messages postés 2 Date d'inscription vendredi 3 janvier 2014 Statut Membre Dernière intervention 3 janvier 2014 - Modifié par pijaku le 3/01/2014 à 13:21
patrik85 Messages postés 2 Date d'inscription vendredi 3 janvier 2014 Statut Membre Dernière intervention 3 janvier 2014 - 3 janv. 2014 à 13:53
Bonjour à tous,
j'ai commencé le VBA il ya 3 jours.....
après 2 jours de lecture de forums et d'essais je pète un plomb, donc je viens vous embêter et vous demander votre aide.

dans ma fiche excel, je cherche à trouver les cellules qui possèdent le texte "autocontrôle" et à cacher les lignes correspondantes (les réduire à 0, mais surtout pas les supprimer), j'ai essayé pleins de trucs que j'ai trouvé sur les forums en vain, voici ma ligne de codes:

Sub test()

Do
    If Cells.Find(What:="autocontrôle") Is Nothing Then
       Exit Do
    Else
       Cells.Find(What:="autocontrôle").Activate
       Selection.RowHeight = 23
    End If
Exit Do
Loop

End Sub


avez vous des idées, des remarques... ou carrement un autre code
d'avance merci.
A voir également:

2 réponses

Thorak83 Messages postés 1051 Date d'inscription jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
Modifié par Thorak83 le 3/01/2014 à 12:12
Bonjour,

Essayez ceci:

Public Sub test()
Dim MaCellule As Range
Dim AdresseDebut As String
Set MaCellule = Cells.Find(What:="autocontrôle")
If Not MaCellule Is Nothing Then
AdresseDebut = MaCellule.Address
Do
MaCellule.RowHeight = 23
Set MaCellule = Cells.FindNext(MaCellule)
Loop While Not MaCellule Is Nothing And MaCellule.Address <> AdresseDebut
End If
End Sub

Cordialement
0
patrik85 Messages postés 2 Date d'inscription vendredi 3 janvier 2014 Statut Membre Dernière intervention 3 janvier 2014
3 janv. 2014 à 13:53
ça marche parfaitement,

je vais éplucher la formule pour essayer de comprendre!!

merci beaucoup.

cordialement
0