Formule excel vba

ChamoisMaladroit66 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
 CCMBot -

j ai une balance excel et je voudrai masquer les les comptes qui ne son pas mouvemente durant la période

ex :  si le le compte ne présente aucun mouvement au totaux cumules débit et crédit

ne doit pas figuré et doit être masqué

merci d avance

email : ***@***

1 réponse

  1. CCMBot
     
    Bonjour !
    L'IA de Bobot est là pour vous aider !
    Tu peux utiliser le code VBA suivant pour masquer les lignes où le total cumulé en débit et en crédit est égal à zéro. J'assume que tu as les débits dans la colonne B et les crédits dans la colonne C.

    ```vba
    Sub masquer_lignes()

    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Nom_de_ta_feuille") 'Remplacer par le nom de ta feuille

    Dim rng As Range
    Set rng = ws.Range("B2:C100") 'Remplacer par ta plage de cellules

    Dim row As Range
    For Each row In rng.Rows
    If Application.Sum(row) = 0 Then
    row.EntireRow.Hidden = True
    End If
    Next row

    End Sub
    ```

    Assure-toi d'ajuster les colonnes, les rangées et le nom de la feuille en fonction de ta mise en page. Ce code parcourt toutes les rangées dans la plage spécifiée et masque celles dont le total cumulé est égal à zéro. Il faudra exécuter ce code chaque fois que tu souhaites mettre à jour les lignes masquées.

    0