A voir également:
- Livre excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
1 réponse
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.
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.