Modification VBA

Bonsoir à tous,

Je n'arrive pas à conditionner un code en VBA, du moins, je n'arrive pas à lui faire faire ce que je veux

Dans mon fichier ci-joint, lorsque que je sélectionne un nom de groupe avec une adresse plus ou moins renseigné dans la feuille DATAS, je souhaite masquer la ligne 6 si celle-ci ne contient rien et l'afficher si celle-ci contient du texte.

J'ai fais quelques essais, le code est accessible

Merci pour votre aide

Cordialement

Bonjour,

à tester,

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$C$4" Then masquer_lignes_Vide
End Sub

Sub masquer_lignes_Vide()
Cells.EntireRow.Hidden = False
If Feuil1.Range("C6") = 0 Then Rows(6).EntireRow.Hidden = True
End Sub

Bonjour,

Merci pour votre aide, ne devrais-je pas conserver le numeric target pour la fonction Convnumbletter ?

Cdlt

Re bonjour,

Voici donc ce que j'ai mis,

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$C$4" Then masquer_lignes_Vide
    If IsNumeric(Target) = True Then
    End If
    End Sub
Sub masquer_lignes_Vide()
Cells.EntireRow.Hidden = False
If Feuil6.Range("C5") = 0 Then Rows(5).EntireRow.Hidden = True
If Feuil6.Range("C6") = 0 Then Rows(6).EntireRow.Hidden = True
End Sub

Cela fonctionne bien !

Merci pour votre aide

Cdlt

Rechercher des sujets similaires à "modification vba"