2. Dans la fenêtre Projet, cliquez avec le bouton droit sur
3. Sélectionnez Insérer / Module dans le menu. 4. Tapez ou collez le code. Masquer une ligne vba excel. Si vous ne pouvez pas voir le fichier, cela signifie qu'il n'a pas encore été créé. Enregistrez la macro et indiquez le classeur de macros personnelles comme emplacement de stockage. Pour enregistrer la macro dans l'album de macros personnelles, sélectionnez-la dans la boîte de dialogue Relecture de la macro qui apparaît lors de l'enregistrement de la macro. Cette option est disponible dans la liste déroulante Store macro. Il suffit d'enregistrer le clic de plusieurs sociétés, puis de remplacer la macro par celle décrite précédemment.
Masquer Une Ligne Vba Excel
Et je fais une boucle jusqu'à ce qu'on arrive à une cellule vide. Pour le moment, j'ai créé ça mais ça ne marche pas. Masquer une ligne via le site. Disons qu'il y a doit y avoir un problème car ça me masque la 4ème ligne alors que la cellule >< "Fermé". 1 2 3 4 5 6 7 8 9 10 11 12 Sub MasquerTickets ()
i = 4
Do While Cells ( i, 5) <> ""
If Cells ( i, 5) = "Fermé(e)" Then
= True
End If
i = i + 1
Loop
End Sub
Merci pour votre aide! 05/08/2016, 15h18
#2
Expert éminent
Bonjour,
teste avec ceci:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Sub MasquerTickets ()
Dim Plage As Range
Dim I As Long
With ActiveSheet
'défini la plage sur la colonne E à partir de E4
Set Plage = ( ( 4, 5), (, 5) ( xlUp))
End With
For I = 1 To
If Plage ( I) = "Fermé(e)" Then Plage ( I). = True
Next I
05/08/2016, 15h24
#3
Pourquoi ne pas passer par un filtre simple ou avancé (manuellement ou par code VBA si cela s'impose) car c'est ce que fait un filtre, masquer les lignes qui ne répondent pas aux conditions. 05/08/2016, 15h54
#4
Envoyé par Theze
Merci beaucoup!
Masquer des lignes - VBA - Forum Formule Excel