Formule excel vba

ChamoisMaladroit66 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
BoBot Messages postés 6042 Date d'inscription   Statut Modérateur Dernière intervention   -

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 : ***@***

A voir également:

1 réponse

BoBot Messages postés 6042 Date d'inscription   Statut Modérateur Dernière intervention   382
 
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